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,14 @@
using Domain.Entities;
namespace Features.Auth.Repository;
/// <summary>
/// Repository for persisting user avatar records.
/// </summary>
public interface IUserAvatarRepository
{
/// <summary>
/// Persists <paramref name="avatar" />, replacing any existing avatar for the same user profile.
/// </summary>
Task SaveAsync(UserAvatar avatar, CancellationToken cancellationToken);
}