скрытие статуса online через сокеты и поле isInvisible в профиле

This commit is contained in:
max
2026-04-17 20:47:28 +03:00
parent b346372555
commit 5245e8b7ae
16 changed files with 192 additions and 18 deletions

View File

@@ -81,6 +81,7 @@ internal class ProfileRepository : IProfileRepository
document.UpdateAvatar(dto.Avatar);
document.UpdateStatus(dto.StatusText, dto.StatusEmoji, dto.StatusExpiresAt);
document.UpdateInvisible(dto.IsInvisible);
await _profiles.ReplaceOneAsync(p => p.Id == dto.UserId, document, cancellationToken: ct);
return Result.Success(document.ToDto());