Skip to content
This repository was archived by the owner on Jun 29, 2024. It is now read-only.

Commit 21ebed4

Browse files
committed
Also request a heartbeat after subscription
1 parent 18a17ad commit 21ebed4

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

uclpcserver/events.go

+8
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ func (e *UCLPCServer) deviceConnected(payload spineapi.EventPayload) {
101101
if _, err := localDeviceDiag.Subscribe(); err != nil {
102102
logging.Log().Debug(err)
103103
}
104+
105+
if _, err := localDeviceDiag.RequestHeartbeat(); err != nil {
106+
logging.Log().Debug(err)
107+
}
104108
}
105109

106110
return
@@ -123,6 +127,10 @@ func (e *UCLPCServer) subscribeHeartbeatWorkaround(payload spineapi.EventPayload
123127
if _, err := localDeviceDiag.Subscribe(); err != nil {
124128
logging.Log().Debug(err)
125129
}
130+
131+
if _, err := localDeviceDiag.RequestHeartbeat(); err != nil {
132+
logging.Log().Debug(err)
133+
}
126134
}
127135
}
128136

0 commit comments

Comments
 (0)