[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
@@ -190,6 +190,17 @@ public:
return UpdateOne(db, m);
}
static void ClearOnlineStatus(Database &db)
{
auto results = db.QueryDatabase(
fmt::format(
"UPDATE {} SET `online` = 0 "
"WHERE `online` = 1;",
TableName()
)
);
}
};
#endif //EQEMU_GUILD_MEMBERS_REPOSITORY_H