summaryrefslogtreecommitdiff
path: root/cloud/pkg/common/messagelayer/util.go
diff options
context:
space:
mode:
Diffstat (limited to 'cloud/pkg/common/messagelayer/util.go')
-rw-r--r--cloud/pkg/common/messagelayer/util.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/cloud/pkg/common/messagelayer/util.go b/cloud/pkg/common/messagelayer/util.go
index 1677043e7..3b14c7c78 100644
--- a/cloud/pkg/common/messagelayer/util.go
+++ b/cloud/pkg/common/messagelayer/util.go
@@ -42,6 +42,7 @@ const (
ResourceDevice = "device"
ResourceTypeTwinEdgeUpdated = "twin/edge_updated"
ResourceTypeMembershipDetail = "membership/detail"
+ ResourceDeviceStateUpdated = "state/update"
)
// BuildResource return a string as "beehive/pkg/core/model".Message.Router.Resource
@@ -143,7 +144,8 @@ func GetResourceTypeForDevice(resource string) (string, error) {
return ResourceTypeTwinEdgeUpdated, nil
} else if strings.Contains(resource, ResourceTypeMembershipDetail) {
return ResourceTypeMembershipDetail, nil
+ } else if strings.Contains(resource, ResourceDeviceStateUpdated) {
+ return ResourceDeviceStateUpdated, nil
}
-
return "", fmt.Errorf("unknown resource, found: %s", resource)
}