summaryrefslogtreecommitdiff
path: root/edge/pkg/edgehub/process.go
diff options
context:
space:
mode:
Diffstat (limited to 'edge/pkg/edgehub/process.go')
-rw-r--r--edge/pkg/edgehub/process.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/edge/pkg/edgehub/process.go b/edge/pkg/edgehub/process.go
index 05499e3f6..bc08f02bb 100644
--- a/edge/pkg/edgehub/process.go
+++ b/edge/pkg/edgehub/process.go
@@ -73,6 +73,14 @@ func (*defaultHandler) Process(message *model.Message, clientHub clients.Adapter
md = modules.BusGroup
}
+ // TODO: just for a temporary fix.
+ // The code related to device twin message transmission will be reconstructed
+ // by using sendSync function instead of send function.
+ if group == messagepkg.TwinGroupName {
+ beehiveContext.SendToGroup(md, *message)
+ return nil
+ }
+
isResponse := isSyncResponse(message.GetParentID())
if isResponse {
beehiveContext.SendResp(*message)