Skip to content

Commit 1e186e8

Browse files
committed
if locked, notify admin about that on join
1 parent a0fffd3 commit 1e186e8

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

server/internal/websocket/session.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,17 @@ func (h *MessageHandler) SessionCreated(id string, session types.Session) error
2222
if err := h.boradcastStatus(session); err != nil {
2323
return err
2424
}
25+
26+
// if locked, notify admin about that
27+
if h.locked {
28+
if err := session.Send(message.MembersList{
29+
Event: event.ADMIN_LOCK,
30+
ID: id,
31+
}); err != nil {
32+
h.logger.Warn().Str("id", id).Err(err).Msgf("sending event %s has failed", event.ADMIN_LOCK)
33+
return err
34+
}
35+
}
2536
}
2637

2738
return nil

0 commit comments

Comments
 (0)