void.cat/VoidCat/Services/Abstractions/IUserStore.cs
2022-02-21 22:35:06 +00:00

11 lines
283 B
C#

using VoidCat.Model;
namespace VoidCat.Services.Abstractions;
public interface IUserStore
{
ValueTask<Guid?> LookupUser(string email);
ValueTask<VoidUser?> Get(Guid id);
ValueTask Set(VoidUser user);
IAsyncEnumerable<VoidUser> ListUsers(CancellationToken cts);
}