void.cat/VoidCat/Services/Users/CacheApiKeyStore.cs
Kieran 4de977c1dd v5 (#65)
Co-authored-by: Kieran <kieran@harkin.me>
Reviewed-on: Kieran/void.cat#65
2023-05-09 13:56:57 +00:00

21 lines
518 B
C#

using VoidCat.Database;
using VoidCat.Services.Abstractions;
namespace VoidCat.Services.Users;
/// <inheritdoc cref="VoidCat.Services.Abstractions.IApiKeyStore" />
public class CacheApiKeyStore : BasicCacheStore<ApiKey>, IApiKeyStore
{
public CacheApiKeyStore(ICache cache) : base(cache)
{
}
/// <inheritdoc />
public ValueTask<IReadOnlyList<ApiKey>> ListKeys(Guid id)
{
throw new NotImplementedException();
}
protected override string MapKey(Guid id) => $"api-key:{id}";
}