async Task LoadSettings() { await Task.Run(() => { Debug.Log("Load Discord File"); string filePath = Functions.FileCheck(ConfigData.DiscordConfigPath); using (StreamReader sr = new StreamReader( filePath, Encoding.UTF8)) { var f = sr.ReadToEnd(); try { configData = JsonConvert.DeserializeObject <DiscordConfigData>(f); if (configData == null) { configData = new DiscordConfigData(); } } catch { configData = new DiscordConfigData(); } } }).ConfigureAwait(false); await SaveLog(); }
public async Task SaveLog() { await Task.Run(() => { Debug.Log("Save Discord File"); string filePath = Functions.FileCheck(ConfigData.DiscordConfigPath); if (configData == null) { configData = new DiscordConfigData(); } var f = JsonConvert.SerializeObject(configData); using (StreamWriter sw = new StreamWriter( filePath, false, Encoding.UTF8)) { sw.Write(f); } }).ConfigureAwait(false); }