implement client heartbeat #460.

This commit is contained in:
Miroslav Šedivý 2024-12-30 13:41:22 +01:00
parent 5169e0aad3
commit 3082d3241b
14 changed files with 62 additions and 7 deletions

View file

@ -36,6 +36,10 @@ type MessageHandlerCtx struct {
func (h *MessageHandlerCtx) Message(session types.Session, data types.WebSocketMessage) bool {
var err error
switch data.Event {
// Client Events
case event.CLIENT_HEARTBEAT:
// do nothing
// System Events
case event.SYSTEM_LOGS:
payload := &message.SystemLogs{}