Refactor internal data path finding to Utilities

This commit is contained in:
2026-03-02 18:32:44 +09:00
parent 445c7bd353
commit 0f37f189ac
2 changed files with 15 additions and 8 deletions
+14
View File
@@ -1,6 +1,7 @@
using System;
using System.Globalization;
using System.IO;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.Text.RegularExpressions;
@@ -35,4 +36,17 @@ class Utilities
}
return null;
}
public static string GetInternalDataPath()
{
var path = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
"MayShow"
);
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
return path;
}
}
+1 -8
View File
@@ -41,14 +41,7 @@ class Settings : ChangeNotifier
public static string GetSettingsPath()
{
var path = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
"MayShow"
);
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
var path = Utilities.GetInternalDataPath();
return Path.Combine(path, GetSettingsFileName());
}