public static void updateLoop() { nextUpdate = DateTime.Now.AddHours(2); Thread.Sleep(10000); while (true) { if (economy == null) { continue; } if (updates % 4 == 0) { economy.updateAll(); nextUpdate = DateTime.Now.AddHours(2); } MongoUtil.updateEcon(CoreClass.economy); updates++; //Wait 30 mins Thread.Sleep(1000 * 60 * 30); } }
public static void manualUpdate() { economy.updateAll(); MongoUtil.updateEcon(CoreClass.economy); }
public static void updateDB() { MongoUtil.updateEcon(CoreClass.economy); }