diff --git a/internal/msggateway/user_map.go b/internal/msggateway/user_map.go index eb03123a5..a5a4a2de5 100644 --- a/internal/msggateway/user_map.go +++ b/internal/msggateway/user_map.go @@ -121,6 +121,7 @@ func (u *userMap) DeleteClients(userID string, clients []*Client) (isDeleteUser if _, ok := deleteAddr[client.ctx.GetRemoteAddr()]; ok { continue } + offline = append(offline, int32(client.PlatformID)) result.Clients = append(result.Clients, client) } defer u.push(userID, result, offline)