refactors
This commit is contained in:
@@ -12,8 +12,7 @@ namespace ModVersionChecker.service.interfaces
|
||||
Task<List<SourceResponse>> GetSources();
|
||||
Task<AppVersionsResponse?> GetAppLatestVersionAsync(App app);
|
||||
Task<bool> AuthenticateAsync(string username, string password);
|
||||
Task<List<App>> GetAppsByIds(App[] apps);
|
||||
Task<List<App>?> SearchApps(string searchText);
|
||||
|
||||
Task<List<App>> GetAppsByIds(List<App> apps);
|
||||
Task<List<App>> SearchApps(string searchText);
|
||||
}
|
||||
}
|
20
ModVersionChecker/service/interfaces/IAppService.cs
Normal file
20
ModVersionChecker/service/interfaces/IAppService.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
namespace ModVersionChecker.service.interfaces
|
||||
{
|
||||
public interface IAppService
|
||||
{
|
||||
// List<App> GetAppsById(List<App> apps);
|
||||
// bool SaveApps(List<App> apps);
|
||||
// App? GetAppById(string id);
|
||||
|
||||
bool CreateApp(App? app);
|
||||
bool UpdateApp(App? app);
|
||||
|
||||
bool DeleteApp(App? app);
|
||||
Task<List<App>> GetAndUpdateCurrentApps();
|
||||
|
||||
App CheckAppStatus(App app);
|
||||
void CheckAllApps();
|
||||
|
||||
List<App> PurgeExisitingApps(List<App> apps);
|
||||
}
|
||||
}
|
@@ -6,7 +6,7 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace ModVersionChecker.service.interfaces
|
||||
{
|
||||
public interface INotifyIconService
|
||||
public interface INotificationService
|
||||
{
|
||||
void SetNotifyIcon(NotifyIcon icon);
|
||||
void ShowBalloonTip(int millis, string title, string message, ToolTipIcon icon);
|
20
ModVersionChecker/service/interfaces/IStateService.cs
Normal file
20
ModVersionChecker/service/interfaces/IStateService.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using ModVersionChecker.repository.api.dto;
|
||||
using ModVersionChecker.model;
|
||||
|
||||
|
||||
namespace ModVersionChecker.service.interfaces
|
||||
{
|
||||
public interface IStateService
|
||||
{
|
||||
List<App> GetApps();
|
||||
void SetApps(List<App> apps);
|
||||
|
||||
void UpdateApps();
|
||||
List<SourceResponse> GetSources();
|
||||
void SetSources(List<SourceResponse> sources);
|
||||
List<TypeResponse> GetTypes();
|
||||
void SetTypes(List<TypeResponse> types);
|
||||
Config GetConfig();
|
||||
void SetConfig(Config config);
|
||||
}
|
||||
}
|
@@ -8,8 +8,12 @@ namespace ModVersionChecker.service.interfaces
|
||||
{
|
||||
public interface IVersionService
|
||||
{
|
||||
App CheckApp(App app);
|
||||
//App CheckAppStatus(App app);
|
||||
|
||||
Task CheckAllApps();
|
||||
//Task CheckAllApps();
|
||||
|
||||
string GetCurrentVersion(App app);
|
||||
|
||||
bool IsUpdateAvailable(string currentVersion, string latestVersion);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user