send unicast & broadcast.

This commit is contained in:
Miroslav Šedivý 2021-01-28 15:56:50 +01:00
parent c27658d54c
commit 8e13a60677
4 changed files with 69 additions and 0 deletions

View file

@ -86,6 +86,18 @@ func (h *MessageHandlerCtx) Message(session types.Session, raw []byte) bool {
err = utils.Unmarshal(payload, raw, func() error {
return h.keyboardModifiers(session, payload)
})
// Send Events
case event.SEND_UNICAST:
payload := &message.SendUnicast{}
err = utils.Unmarshal(payload, raw, func() error {
return h.sendUnicast(session, payload)
})
case event.SEND_BROADCAST:
payload := &message.SendBroadcast{}
err = utils.Unmarshal(payload, raw, func() error {
return h.sendBroadcast(session, payload)
})
default:
return false
}