[Zones] Convert Get/Set of Zone Timezone to Repositories (#3946)

* [Zones] Convert Get/Set of Zone Timezone to Repositories

- Convert `GetZoneTimezone()` and `SetZoneTimeZone()` to repositories.

* Update time_zone.cpp
This commit is contained in:
Alex King
2024-01-13 01:10:14 -05:00
committed by GitHub
parent 73a099c5ea
commit d41bd8f963
5 changed files with 41 additions and 42 deletions
+13
View File
@@ -44,7 +44,20 @@ public:
*/
// Custom extended repository methods here
static bool SetTimeZone(Database& db, uint32 zone_id, uint32 instance_version, uint32 timezone)
{
auto results = db.QueryDatabase(
fmt::format(
"UPDATE `{}` SET `timezone` = {} WHERE `zoneidnumber` = {} AND `version` = {}",
TableName(),
timezone,
zone_id,
instance_version
)
);
return results.Success();
}
};
#endif //EQEMU_ZONE_REPOSITORY_H