Skip to content

Commit 900dfbe

Browse files
committed
Update PacketViewModel.cs
1 parent dd29e4d commit 900dfbe

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

src/ViewModels/PacketViewModel.cs

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ private void ResetAction()
105105
ConfigModel.ClientVersion = string.Empty;
106106
ConfigModel.Encoding = Encodings.First();
107107
ConfigModel.Format = Formats.First();
108+
CreateDirectory();
108109
}
109110

110111
/// <summary>
@@ -353,7 +354,7 @@ private async Task<string> CreateConfigInfoFile()
353354
};
354355

355356
var json = JsonConvert.SerializeObject(configInfo, Formatting.Indented);
356-
var configFilePath = Path.Combine(ConfigModel.PatchDirectory, "config.json");
357+
var configFilePath = Path.Combine(ConfigModel.PatchDirectory, "update_config.json");
357358

358359
await File.WriteAllTextAsync(configFilePath, json, Encoding.UTF8);
359360

@@ -477,4 +478,23 @@ private static string SearchExeFileAndGetDirectory(string rootDirectory, string
477478
// Concatenate directories into a string and return
478479
return string.Join(";", exeDirectories);
479480
}
481+
482+
private void CreateDirectory()
483+
{
484+
var baseDir = AppContext.BaseDirectory;
485+
486+
var packateDir = Path.Combine(baseDir, "packets");
487+
if (!Directory.Exists(packateDir))
488+
{
489+
Directory.CreateDirectory(packateDir);
490+
}
491+
492+
var patchDir = Path.Combine(packateDir, "patch");
493+
if (!Directory.Exists(patchDir))
494+
{
495+
Directory.CreateDirectory(patchDir);
496+
}
497+
498+
ConfigModel.PatchDirectory = patchDir;
499+
}
480500
}

0 commit comments

Comments
 (0)