1
This commit is contained in:
parent
09b9f81919
commit
cbab16ddb4
@ -325,6 +325,9 @@ void Guild::_CMGuildAgree(f8::MsgHdr& hdr, const cs::CMGuildAgree& msg)
|
|||||||
member = new GuildMember();
|
member = new GuildMember();
|
||||||
TypeConvert::Convert(msg.apply().base_data(), *member);
|
TypeConvert::Convert(msg.apply().base_data(), *member);
|
||||||
AddMember(member);
|
AddMember(member);
|
||||||
|
member_job_hash_[member->account_id] = kGuildMember;
|
||||||
|
std::set<std::string>* members = GetJobMembers(kGuildMember);
|
||||||
|
members->insert(member->account_id);
|
||||||
|
|
||||||
SyncHelper::Instance()->SyncGuildMemberUpdate(this, member, kGuildUpdateReasonAgree);
|
SyncHelper::Instance()->SyncGuildMemberUpdate(this, member, kGuildUpdateReasonAgree);
|
||||||
DBHelper::Instance()->SetGuildApplyStatus
|
DBHelper::Instance()->SetGuildApplyStatus
|
||||||
|
@ -104,6 +104,7 @@ void SyncHelper::SyncGuildMemberUpdate(Guild* guild,
|
|||||||
ss::SS_IM_GuildMemberUpdateRequest* notifymsg = new ss::SS_IM_GuildMemberUpdateRequest;
|
ss::SS_IM_GuildMemberUpdateRequest* notifymsg = new ss::SS_IM_GuildMemberUpdateRequest;
|
||||||
notifymsg->set_seqid(App::Instance()->NewUUID());
|
notifymsg->set_seqid(App::Instance()->NewUUID());
|
||||||
notifymsg->set_guild_id(guild->GuildId());
|
notifymsg->set_guild_id(guild->GuildId());
|
||||||
|
notifymsg->set_guild_job(guild->GetMemberJob(member->account_id));
|
||||||
notifymsg->set_sender_id(member->account_id);
|
notifymsg->set_sender_id(member->account_id);
|
||||||
notifymsg->set_target_id(member->account_id);
|
notifymsg->set_target_id(member->account_id);
|
||||||
notifymsg->set_reason(reason);
|
notifymsg->set_reason(reason);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user