void.cat/VoidCat/Services/Users/Auth/CacheUserAuthTokenStore.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

15 lines
412 B
C#

using VoidCat.Database;
using VoidCat.Services.Abstractions;
namespace VoidCat.Services.Users.Auth;
/// <inheritdoc cref="IUserAuthTokenStore"/>
public class CacheUserAuthTokenStore : BasicCacheStore<UserAuthToken>, IUserAuthTokenStore
{
public CacheUserAuthTokenStore(ICache cache) : base(cache)
{
}
/// <inheritdoc />
protected override string MapKey(Guid id) => $"auth-token:{id}";
}