many fixes and improvements - rework for modules/ and common/
feat(emailer): add Postmark and Resend providers
This commit is contained in:
6
backend/Modules/Identity/Contracts/IUserLookup.cs
Normal file
6
backend/Modules/Identity/Contracts/IUserLookup.cs
Normal file
@@ -0,0 +1,6 @@
|
||||
namespace Hutopy.Modules.Identity.Contracts;
|
||||
|
||||
public interface IUserLookup
|
||||
{
|
||||
Task<UserReference?> GetUserAsync(Guid userId, CancellationToken cancellationToken = default);
|
||||
}
|
||||
7
backend/Modules/Identity/Contracts/KnownRoles.cs
Normal file
7
backend/Modules/Identity/Contracts/KnownRoles.cs
Normal file
@@ -0,0 +1,7 @@
|
||||
namespace Hutopy.Modules.Identity.Contracts;
|
||||
|
||||
public static class KnownRoles
|
||||
{
|
||||
public const string Administrator = nameof(Administrator);
|
||||
public const string Creator = nameof(Creator);
|
||||
}
|
||||
6
backend/Modules/Identity/Contracts/UserReference.cs
Normal file
6
backend/Modules/Identity/Contracts/UserReference.cs
Normal file
@@ -0,0 +1,6 @@
|
||||
namespace Hutopy.Modules.Identity.Contracts;
|
||||
|
||||
public record UserReference(
|
||||
Guid Id,
|
||||
string Fullname,
|
||||
string? PortraitUrl);
|
||||
Reference in New Issue
Block a user