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
+1 -1
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;
-4
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()));