Skip to content
This repository was archived by the owner on Apr 7, 2023. It is now read-only.

Commit 4442393

Browse files
committed
Moved data file to new folder
1 parent 26f74ef commit 4442393

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

ToggleTag/ToggleTag.cs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace ToggleTag
2020
name = "ToggleTag",
2121
description = "Persistant toggeling of role tags and overwatch.",
2222
id = "karlofduty.toggletag",
23-
version = "1.1.0",
23+
version = "1.1.1",
2424
SmodMajor = 3,
2525
SmodMinor = 1,
2626
SmodRevision = 19
@@ -43,12 +43,16 @@ public override void OnDisable()
4343

4444
public override void OnEnable()
4545
{
46-
if(!File.Exists(FileManager.AppFolder + "toggletag.json"))
46+
if (!Directory.Exists(FileManager.AppFolder + "ToggleTag"))
4747
{
48-
File.WriteAllText(FileManager.AppFolder + "toggletag.json", defaultConfig);
48+
Directory.CreateDirectory(FileManager.AppFolder + "ToggleTag");
4949
}
50-
JToken jsonObject = JToken.Parse(File.ReadAllText(FileManager.AppFolder + "toggletag.json"));
5150

51+
if (!File.Exists(FileManager.AppFolder + "ToggleTag/data.json"))
52+
{
53+
File.WriteAllText(FileManager.AppFolder + "ToggleTag/data.json", defaultConfig);
54+
}
55+
JToken jsonObject = JToken.Parse(File.ReadAllText(FileManager.AppFolder + "ToggleTag/data.json"));
5256

5357
tagsToggled = new HashSet<string>(jsonObject.SelectToken("tags").Values<string>());
5458
overwatchToggled = new HashSet<string>(jsonObject.SelectToken("overwatch").Values<string>());
@@ -81,7 +85,7 @@ public void SaveTagsToFile()
8185
builder.Append(" \"" + line + "\"," + "\n");
8286
}
8387
builder.Append(" ]\n}");
84-
File.WriteAllText(FileManager.AppFolder + "toggletag.json", builder.ToString());
88+
File.WriteAllText(FileManager.AppFolder + "ToggleTag/data.json", builder.ToString());
8589
}
8690

8791
public static bool IsPossibleSteamID(string steamID)

0 commit comments

Comments
 (0)