[Fix] Clear GuildOnlineStatus on world boot (#4306)

Ensure that the guild member online status is set to offline (0) when world boots.
This commit is contained in:
Mitch Freeman
2024-05-12 16:02:06 -03:00
committed by GitHub
parent d302b9c02e
commit b49b564940
5 changed files with 20 additions and 1 deletions
+1 -1
View File
@@ -138,7 +138,7 @@ void ClientListEntry::SetOnline(CLE_Status iOnline)
"Online status [{}] ({}) status [{}] ({})",
AccountName(),
AccountID(),
CLEStatusString[CLE_Status::Online],
CLEStatusString[iOnline],
static_cast<int>(iOnline)
);
+2
View File
@@ -284,6 +284,8 @@ bool WorldBoot::DatabaseLoadRoutines(int argc, char **argv)
database.ClearRaid();
database.ClearRaidDetails();
database.ClearRaidLeader();
LogInfo("Clearing guild online status");
database.ClearGuildOnlineStatus();
LogInfo("Clearing inventory snapshots");
database.ClearInvSnapshots();
LogInfo("Loading items");