Refactor data stores, merging the Store classes

This commit is contained in:
Ske
2019-10-26 19:45:30 +02:00
parent 1ab84b54dd
commit 6a73b3bdd6
21 changed files with 540 additions and 338 deletions

View File

@@ -8,11 +8,11 @@ namespace PluralKit.API
{
public PKSystem CurrentSystem { get; set; }
private SystemStore _systems;
private IDataStore _data;
public TokenAuthService(SystemStore systems)
public TokenAuthService(IDataStore data)
{
_systems = systems;
_data = data;
}
public async Task InvokeAsync(HttpContext context, RequestDelegate next)
@@ -20,7 +20,7 @@ namespace PluralKit.API
var token = context.Request.Headers["Authorization"].FirstOrDefault();
if (token != null)
{
CurrentSystem = await _systems.GetByToken(token);
CurrentSystem = await _data.GetSystemByToken(token);
}
await next.Invoke(context);