Пример #1
0
        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();
        }
Пример #2
0
 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);
 }