diff --git a/server/imserver/synchelper.cc b/server/imserver/synchelper.cc index 67d48f6..0946d7c 100644 --- a/server/imserver/synchelper.cc +++ b/server/imserver/synchelper.cc @@ -227,11 +227,16 @@ void SyncHelper::SS_IM_FriendDeleteRequest_TimeOut(ss::SS_IM_FriendDeleteRequest void SyncHelper::SS_IM_GuildMemberQuitRequest_TimeOut(ss::SS_IM_GuildMemberQuitRequest* msg) { + DBHelper::Instance()->UpdateUserGuild(msg->target_id(), + 0, + 0); } void SyncHelper::SS_IM_GuildMemberUpdateRequest_TimeOut(ss::SS_IM_GuildMemberUpdateRequest* msg) { - + DBHelper::Instance()->UpdateUserGuild(msg->target_id(), + msg->guild_id(), + msg->guild_job()); } void SyncHelper::SendIMConnMsg(int instance_id, int msgid, const ::google::protobuf::Message& msg)