diff --git a/MainWindow.cs b/MainWindow.cs index ab3715c..43ec28d 100755 --- a/MainWindow.cs +++ b/MainWindow.cs @@ -203,11 +203,11 @@ namespace Buypeeb { if (!Directory.Exists(this.location)) { Directory.CreateDirectory(this.location); } - if (!File.Exists(p)) { - var fs = File.CreateText(p); - fs.Close(); + + using (StreamWriter fs = File.CreateText(p)) { + fs.Write(j); } - File.WriteAllText(System.IO.Path.Combine(this.location, "userdata.json"), j); + } private void UpdateThread(string id) { @@ -529,10 +529,10 @@ namespace Buypeeb { if (sd.Run() == (int)ResponseType.Accept) { try { if (!File.Exists(sd.Filename)) { - var fs = File.CreateText(sd.Filename); - fs.Close(); + using (StreamWriter fs = File.CreateText(sd.Filename)) { + fs.Write(JsonSerializer.Serialize(this.settings, jsonOptions)); + } } - File.WriteAllText(sd.Filename, JsonSerializer.Serialize(this.settings, jsonOptions)); } catch (Exception e) { Console.WriteLine(e);