Add user profile and avatar upload feature

This commit is contained in:
Aaron Po
2026-08-30 04:13:47 -04:00
parent bd78fe6533
commit d1d089aa73
15 changed files with 325 additions and 47 deletions

View File

@@ -0,0 +1,13 @@
namespace Features.Auth.Repository;
/// <summary>
/// Repository for resolving user profile records.
/// </summary>
public interface IUserProfileRepository
{
/// <summary>
/// Returns the <c>UserProfileID</c> for <paramref name="userAccountId" />, creating an empty
/// profile first if one doesn't already exist.
/// </summary>
Task<Guid> GetOrCreateProfileIdAsync(Guid userAccountId, CancellationToken cancellationToken);
}