This commit is contained in:
2024-06-10 21:13:59 +02:00
parent 46ecd56640
commit 7f95130834
15 changed files with 330 additions and 96 deletions

View File

@@ -0,0 +1,18 @@
using OwnChar.Data;
using Pilz.Plugins.Advanced;
namespace OwnChar.App.Desktop.Api;
public abstract class LoginProvider : PluginFeature
{
public abstract IDataManager GetDefault(IMainWindowApi api);
public abstract void Configure(IMainWindowApi api, ref IDataManager? manager);
protected LoginProvider(string featureType, string identifier) : base(featureType, identifier)
{
}
protected LoginProvider(string featureType, string featureIdentifier, string? featureName) : base(featureType, featureIdentifier, featureName)
{
}
}