Use cross-platform replace fallback for subscription usage store

This commit is contained in:
Flower Realm 2025-10-18 13:09:44 +08:00
parent 6951c17486
commit b1828ffb12

View file

@ -131,7 +131,14 @@ public sealed class SubscriptionInfoManager
File.WriteAllText(tmp, txt);
if (File.Exists(_storeFile))
{
File.Replace(tmp, _storeFile, null);
if (OperatingSystem.IsWindows())
{
File.Replace(tmp, _storeFile, null);
}
else
{
File.Move(tmp, _storeFile, true);
}
}
else
{