From 812c625e1d43b0a2c5f2a9afe96853b195047dcd Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 9 Apr 2024 13:34:54 +0800 Subject: [PATCH] 1 --- server/imserver_new/guild/guildmgr.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/server/imserver_new/guild/guildmgr.go b/server/imserver_new/guild/guildmgr.go index 5a1d32be..f2ffd190 100644 --- a/server/imserver_new/guild/guildmgr.go +++ b/server/imserver_new/guild/guildmgr.go @@ -555,6 +555,25 @@ func (this *guildMgr) AsyncKickout(accountId string, targetId string, cb func(in {constant.GUILD_MEMBER_LOCK_KEY, targetId}, }, func (task *f5.LockAsyncTask) { + f5.GetJsStyleDb().Update( + constant.FRIEND_DB, + "t_guild_member", + [][]string{ + {"deleted", "1"}, + }, + [][]string{ + {"guild_id", guild.guildId}, + {"member_id", targetId}, + }, + func (err error, lastInsertId int64, rowsAffected int64) { + if err != nil { + cb(500, "server internal error") + return + } + delete(guild.idHash, targetId) + delete(this.memberIdHash, targetId) + cb(0, "") + }) }) }