private static void UpdateAPI() { try { var Client = new WebClient(); var Response = Client.DownloadString("http://api.fixer.io/latest?base=USD"); LastResponse = JsonConvert.DeserializeObject <CurrencyAPIResponse>(Response); LastUpdate = DateTime.Now; } catch { //Helpers.ConsolePrint("CurrencyConverter", "Unable to update API: reverting to usd"); Config.ConfigData.DisplayCurrency = "USD"; } }
private static void UpdateAPI() { try { var Client = new WebClient(); var Response = Client.DownloadString("http://api.fixer.io/latest?base=USD"); LastResponse = JsonConvert.DeserializeObject <CurrencyAPIResponse>(Response, Globals.JsonSettings); LastUpdate = DateTime.Now; } catch (Exception E) { Helpers.ConsolePrint("CurrencyConverter", E.Message); Helpers.ConsolePrint("CurrencyConverter", "Unable to update API: reverting to usd"); ConfigManager.Instance.GeneralConfig.DisplayCurrency = "USD"; } }
private static void UpdateAPI() { try { var Client = new WebClient(); var Response = Client.DownloadString("http://api.fixer.io/latest?base=USD"); LastResponse = JsonConvert.DeserializeObject<CurrencyAPIResponse>(Response, Globals.JsonSettings); LastUpdate = DateTime.Now; } catch (Exception E) { Helpers.ConsolePrint("CurrencyConverter", E.Message); Helpers.ConsolePrint("CurrencyConverter", "Unable to update API: reverting to usd"); ConfigManager.Instance.GeneralConfig.DisplayCurrency = "USD"; } }