fix(push): initialize onlineUsers as a map in pushOnlineUsersLogic

This commit is contained in:
Chang lue Tsen 2025-09-04 12:13:55 -04:00
parent e798f8de1b
commit a2d8d7d0bd

View File

@ -46,7 +46,7 @@ func (l *PushOnlineUsersLogic) PushOnlineUsers(req *types.OnlineUsersRequest) er
return fmt.Errorf("server not found: %w", err)
}
var onlineUsers node.OnlineUserSubscribe
onlineUsers := make(node.OnlineUserSubscribe)
for _, user := range req.Users {
if online, ok := onlineUsers[user.SID]; ok {
// If user already exists, update IP if different