Updated plugin installation and plugin loading

This commit is contained in:
2025-04-06 20:47:00 +03:00
parent 87c889266b
commit 4ab8438a7c
14 changed files with 122 additions and 67 deletions

View File

@@ -42,20 +42,20 @@ public class Configuration : ConfigurationBase
return value;
}
public override async void LoadFromFile()
public override void LoadFromFile()
{
if (!File.Exists(_DiskLocation))
{
await SaveToFile();
SaveToFile().Wait();
return;
}
string jsonContent = await File.ReadAllTextAsync(_DiskLocation);
string jsonContent = File.ReadAllText(_DiskLocation);
var jObject = JsonConvert.DeserializeObject<JObject>(jsonContent);
if (jObject is null)
{
await SaveToFile();
SaveToFile().Wait();
return;
}