public static void initVSCode() { LoginApi.InitData().Then(initDataResponse => { if (initDataResponse.VS.isNotEmpty()) { vsCookie = $"VS={initDataResponse.VS}"; updateCookie(newCookie: vsCookie); } var firstEgg = false; var scan = false; if (initDataResponse.config != null) { if (initDataResponse.config.eggs != null && initDataResponse.config.eggs.ContainsKey("firstEgg")) { firstEgg = initDataResponse.config.eggs["firstEgg"]; } scan = initDataResponse.config.scan; } if (initDataResponse.showEggs.isNotEmpty()) { StoreProvider.store.dispatcher.dispatch(new InitEggsAction { firstEgg = firstEgg }); } StoreProvider.store.dispatcher.dispatch(new ScanEnabledAction { scanEnabled = scan }); }).Catch(exception => { }); }
static void fetchInitData() { LoginApi.InitData().Then(initDataResponse => { var vs = initDataResponse.VS; var serverConfig = initDataResponse.config; if (vs.isNotEmpty()) { HttpManager.updateCookie($"VS={vs}"); } if (serverConfig.tinyGameUrl.isNotEmpty()) { LocalDataManager.saveTinyGameUrl(url: serverConfig.tinyGameUrl); } if (serverConfig.minVersionCode.isNotEmpty()) { if (!int.TryParse(serverConfig.minVersionCode, out var minVersionCode)) { return; } if (minVersionCode > 0 && minVersionCode > Config.versionCode) { // need update StoreProvider.store.dispatcher.dispatch(new MainNavigatorPushToAction { routeName = MainNavigatorRoutes.ForceUpdate }); VersionManager.saveMinVersionCode(versionCode: minVersionCode); } } }).Catch(exception => { StoreProvider.store.dispatcher.dispatch(new NetworkAvailableStateAction { available = false }); Debuger.LogError(message: exception); }); }
public static void initVSCode() { LoginApi.InitData().Then(code => { if (code.isNotEmpty()) { vsCookie = $"VS={code}"; updateCookie(vsCookie); } }).Catch(exception => { }); }
static void fetchInitData() { LoginApi.InitData().Then(initDataResponse => { if (initDataResponse.VS.isNotEmpty()) { HttpManager.updateCookie($"VS={initDataResponse.VS}"); } }).Catch(exception => { StoreProvider.store.dispatcher.dispatch(new NetworkAvailableStateAction { available = false }); Debuger.LogError(message: exception); }); }
public static void initVSCode() { LoginApi.InitData().Then(initDataResponse => { if (initDataResponse.VS.isNotEmpty()) { vsCookie = $"VS={initDataResponse.VS}"; updateCookie(newCookie: vsCookie); } if (initDataResponse.showEggs.isNotEmpty()) { StoreProvider.store.dispatcher.dispatch(new InitEggsAction { showEggs = initDataResponse.showEggs }); } StoreProvider.store.dispatcher.dispatch(new ScanEnabledAction { scanEnabled = initDataResponse.scanEnabled }); }).Catch(exception => { }); }
public static void initVSCode() { LoginApi.InitData().Then(initDataResponse => { if (initDataResponse.VS.isNotEmpty()) { vsCookie = $"VS={initDataResponse.VS}"; updateCookie(newCookie: vsCookie); } var firstEgg = true; var scan = true; if (initDataResponse.config != null) { if (initDataResponse.config.eggs != null && initDataResponse.config.eggs.ContainsKey("firstEgg")) { firstEgg = initDataResponse.config.eggs["firstEgg"]; } scan = initDataResponse.config.scan; } if (initDataResponse.showEggs.isNotEmpty()) { StoreProvider.store.dispatcher.dispatch(new InitEggsAction { firstEgg = firstEgg }); } StoreProvider.store.dispatcher.dispatch(new ScanEnabledAction { scanEnabled = scan }); DateTime endTime; if (initDataResponse.nationalDay.endTime.isNotEmpty()) { DateTime.TryParse(s: initDataResponse.nationalDay.endTime, result: out endTime); } else { endTime = DateTime.Parse("2019-10-31T00:00:00Z"); } if (DateTime.Compare(t1: endTime, t2: DateTime.Now) > 0) { StoreProvider.store.dispatcher.dispatch(new NationalDayEnabledAction { nationalDayEnabled = true }); CImageUtils.isNationalDay = true; } else { StoreProvider.store.dispatcher.dispatch(new NationalDayEnabledAction { nationalDayEnabled = false }); CImageUtils.isNationalDay = false; } }).Catch(exception => { StoreProvider.store.dispatcher.dispatch(new InitEggsAction { firstEgg = true }); StoreProvider.store.dispatcher.dispatch(new ScanEnabledAction { scanEnabled = true }); if (DateTime.Compare(DateTime.Parse("2019-10-31T00:00:00Z"), t2: DateTime.Now) > 0) { StoreProvider.store.dispatcher.dispatch(new NationalDayEnabledAction { nationalDayEnabled = true }); CImageUtils.isNationalDay = true; } else { StoreProvider.store.dispatcher.dispatch(new NationalDayEnabledAction { nationalDayEnabled = false }); CImageUtils.isNationalDay = false; } }); }