From 7921a2832fba803f9d011cc685fbc1ffaaf08ca2 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Tue, 2 Aug 2022 21:03:52 +0200 Subject: [PATCH] Simplefied bool switch case in SaveLocalJSON --- .../Classes/API/PCKCenter/SaveLocalJSON.cs | 48 ++++--------------- 1 file changed, 8 insertions(+), 40 deletions(-) diff --git a/MinecraftUSkinEditor/Classes/API/PCKCenter/SaveLocalJSON.cs b/MinecraftUSkinEditor/Classes/API/PCKCenter/SaveLocalJSON.cs index 6f20304f..e53ae02f 100644 --- a/MinecraftUSkinEditor/Classes/API/PCKCenter/SaveLocalJSON.cs +++ b/MinecraftUSkinEditor/Classes/API/PCKCenter/SaveLocalJSON.cs @@ -17,17 +17,7 @@ namespace API.PCKCenter try { string outputString = JsonConvert.SerializeObject(JSONData, Formatting.Indented); - - switch (isVita) - { - case false: - File.WriteAllText(cache + "normal/" + category + ".json", outputString); - break; - case true: - File.WriteAllText(cache + "vita/" + category + ".json", outputString); - break; - } - + File.WriteAllText(cache + (isVita ? "vita/" : "normal/") + category + ".json", outputString); return true; } catch (Exception ex) @@ -41,16 +31,7 @@ namespace API.PCKCenter { try { - string JSONData = ""; - switch (isVita) - { - case false: - JSONData = File.ReadAllText(cache + "normal/" + category + ".json"); - break; - case true: - JSONData = File.ReadAllText(cache + "vita/" + category + ".json"); - break; - } + string JSONData = File.ReadAllText(cache + (isVita ? "vita/" : "normal/") + category + ".json"); return JsonConvert.DeserializeObject(JSONData); } catch(Exception ex) @@ -78,27 +59,14 @@ namespace API.PCKCenter { List Cats = new List(); string StringData = ""; - switch (isVita) + foreach(string file in Directory.GetFiles(cache + (isVita ? "vita/" : "normal/"))) { - case false: - foreach(string file in Directory.GetFiles(cache + "normal/")) - { - if (Path.GetExtension(file) == ".json") - Cats.Add(Path.GetFileNameWithoutExtension(file)); - } - StringData = JsonConvert.SerializeObject(Cats.ToArray(), Formatting.Indented); - File.WriteAllText(cache + "Categiories.json", StringData); - break; - case true: - foreach (string file in Directory.GetFiles(cache + "vita/")) - { - if (Path.GetExtension(file) == ".json") - Cats.Add(Path.GetFileNameWithoutExtension(file)); - } - StringData = JsonConvert.SerializeObject(Cats.ToArray(), Formatting.Indented); - File.WriteAllText(cache + "VitaCategiories.json", StringData); - break; + if (Path.GetExtension(file) == ".json") + Cats.Add(Path.GetFileNameWithoutExtension(file)); } + StringData = JsonConvert.SerializeObject(Cats.ToArray(), Formatting.Indented); + File.WriteAllText(cache + (isVita ? "VitaCategiories.json" : "Categiories.json"), StringData); + return true; } catch (Exception ex)