fix: village resources display outdated information on page load

This commit is contained in:
Martin Ambrus
2017-11-17 12:36:27 +01:00
parent d138bb4ef7
commit 51f354542d
2 changed files with 11 additions and 0 deletions
+3
View File
@@ -104,12 +104,15 @@ class Village {
// update DB values
if (count($resourceUpdates)) {
call_user_func(get_class($database).'::clearVillageCache');
$database->updateResource( $this->wid, array_keys( $resourceUpdates ), array_values($resourceUpdates) );
}
}
private function calculateProduction() {
global $technology,$database,$session;
call_user_func(get_class($database).'::clearVillageCache');
$normalA = $database->getOwnArtefactInfoByType($_SESSION['wid'],4);
$largeA = $database->getOwnUniqueArtefactInfo($session->uid,4,2);
$uniqueA = $database->getOwnUniqueArtefactInfo($session->uid,4,3);