|
@@ -24,19 +24,19 @@ public abstract class Plugin<TConfig> : Plugin where TConfig : class, new() |
|
|
|
|
|
public override object DefaultConfiguration => new TConfig(); |
|
|
|
|
|
public override async Task SaveConfiguration() |
|
|
public override async Task SaveConfigurationAsync() |
|
|
{ |
|
|
await base.SaveConfiguration(); |
|
|
await base.SaveConfigurationAsync(); |
|
|
if (Configuration != null) |
|
|
{ |
|
|
Configuration.Set(ConfigurationInstance); |
|
|
await Configuration.SaveAsync(); |
|
|
} |
|
|
} |
|
|
|
|
|
public override async Task LoadConfiguration() |
|
|
public override async Task LoadConfigurationAsync() |
|
|
{ |
|
|
await base.LoadConfiguration(); |
|
|
await base.LoadConfigurationAsync(); |
|
|
if (Configuration == null) |
|
|
return; |
|
|
|
|
@@ -85,7 +85,7 @@ protected Plugin(string name, IDependencyContainer container) |
|
|
Container.RegisterSingletonType<ILogger, PluginLogger>("plugin_logger"); |
|
|
} |
|
|
|
|
|
public virtual async Task SaveConfiguration() |
|
|
public virtual async Task SaveConfigurationAsync() |
|
|
{ |
|
|
if (Configuration != null) |
|
|
await Configuration.SaveAsync(); |
|
@@ -135,7 +135,7 @@ public async Task<bool> ActivateAsync(bool isReload) |
|
|
return false; |
|
|
} |
|
|
|
|
|
await LoadConfiguration(); |
|
|
await LoadConfigurationAsync(); |
|
|
|
|
|
if (DefaultTranslations != null) |
|
|
{ |
|
@@ -165,7 +165,7 @@ public async Task<bool> ActivateAsync(bool isReload) |
|
|
return true; |
|
|
} |
|
|
|
|
|
public virtual async Task LoadConfiguration() |
|
|
public virtual async Task LoadConfigurationAsync() |
|
|
{ |
|
|
if (DefaultConfiguration != null) |
|
|
{ |
|
@@ -214,7 +214,7 @@ public async Task<bool> DeactivateAsync() |
|
|
public ITranslationCollection Translations { get; protected set; } |
|
|
public virtual Dictionary<string, string> DefaultTranslations => null; |
|
|
|
|
|
public void RegisterCommandsFromObject(object o) |
|
|
public void RegisterCommands(object o) |
|
|
{ |
|
|
ClrPluginLoader p = PluginLoader as ClrPluginLoader; |
|
|
p?.RegisterCommands(this, o); |
|
|
0 comments on commit
963f031