mirror of https://github.com/jetkvm/kvm.git
feat: wait for channel to open before triggering initial state updates (#963)
This commit is contained in:
parent
5fb4c629dd
commit
b074462ee7
11
webrtc.go
11
webrtc.go
|
|
@ -286,10 +286,13 @@ func newSession(config SessionConfig) (*Session, error) {
|
|||
// Enqueue to ensure ordered processing
|
||||
session.rpcQueue <- msg
|
||||
})
|
||||
triggerOTAStateUpdate()
|
||||
triggerVideoStateUpdate()
|
||||
triggerUSBStateUpdate()
|
||||
notifyFailsafeMode(session)
|
||||
// Wait for channel to be open before sending initial state
|
||||
d.OnOpen(func() {
|
||||
triggerOTAStateUpdate()
|
||||
triggerVideoStateUpdate()
|
||||
triggerUSBStateUpdate()
|
||||
notifyFailsafeMode(session)
|
||||
})
|
||||
case "terminal":
|
||||
handleTerminalChannel(d)
|
||||
case "serial":
|
||||
|
|
|
|||
Loading…
Reference in New Issue