[Fix] Guild Membership Update Fix (#4581)

When the guild membership was large (1k+) the client would studder for half a sec when a guild member would login or logout.  This was reproduceable with a guild size of 2k members though floor would be client dependent most likely.
This commit is contained in:
Mitch Freeman
2025-01-06 01:46:19 -04:00
committed by GitHub
parent 33db85f2ee
commit c82dee575a
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -860,7 +860,7 @@ void Client::CompleteConnect()
if (IsInAGuild()) {
if (firstlogon == 1) {
guild_mgr.UpdateDbMemberOnline(CharacterID(), true);
guild_mgr.SendToWorldSendGuildMembersList(GuildID());
SendGuildMembersList();
}
guild_mgr.SendGuildMemberUpdateToWorld(GetName(), GuildID(), zone->GetZoneID(), time(nullptr));