diff options
Diffstat (limited to 'cloud/pkg/common/messagelayer/util.go')
| -rw-r--r-- | cloud/pkg/common/messagelayer/util.go | 4 |
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) } |
