From 500f8ee66f3543f8ce8bda7027500d83ca82a7c3 Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 11 May 2023 21:58:48 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(=E6=8E=A8=E9=80=81):=20?= =?UTF-8?q?=E6=8E=A8=E9=80=81=E9=A2=91=E9=81=93=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/pushService.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/game-server/app/services/pushService.ts b/game-server/app/services/pushService.ts index 01b9b175a..f9d78c3c4 100644 --- a/game-server/app/services/pushService.ts +++ b/game-server/app/services/pushService.ts @@ -145,6 +145,8 @@ export async function sendMessageToTeam(teamCode: string, route: string, data: a } export function addUserToChannel(channel: Channel, roleId: string, sid: string) { + let member = channel.getMember(roleId); + if(member && member.sid != sid) channel.removeMember(roleId); const users = channel.getMembers(); if (users.indexOf(roleId) === -1) { channel.add(roleId, sid);