Get time remaining directly from database for now, this needs to be cached better at the zone state level, I'll refactor this when repositories are merged in

This commit is contained in:
Akkadius 2020-04-10 02:03:30 -05:00
parent 88ff56b2f2
commit d89b2f11b5
2 changed files with 1 additions and 5 deletions

View File

@ -825,7 +825,7 @@ void Client::CompleteConnect()
if (zone && zone->GetInstanceID() > 0) {
uint32 remaining_time_seconds = zone->GetInstanceTimeRemaining();
uint32 remaining_time_seconds = database.GetTimeRemainingInstance(zone->GetInstanceID());
uint32 day = (remaining_time_seconds / 86400);
uint32 hour = (remaining_time_seconds / 3600) % 24;
uint32 minute = (remaining_time_seconds / 60) % 60;

View File

@ -1018,10 +1018,6 @@ bool Zone::Init(bool iStaticZone) {
petition_list.ClearPetitions();
petition_list.ReadDatabase();
if (zone->GetInstanceID() > 0) {
zone->SetInstanceTimeRemaining(database.GetTimeRemainingInstance(zone->GetInstanceID()));
}
LogInfo("Loading timezone data");
zone->zone_time.setEQTimeZone(database.GetZoneTZ(zoneid, GetInstanceVersion()));