Рабочий чат
This commit is contained in:
@@ -28,8 +28,14 @@ public sealed class User : AggregateRoot<Guid>
|
||||
public string? RefreshToken { get; private set; }
|
||||
public DateTime? BannedUntil { get; private set; }
|
||||
|
||||
public void Ban() => IsBanned = true;
|
||||
public void Unban() => IsBanned = false;
|
||||
public void Ban() {
|
||||
IsBanned = true;
|
||||
RaiseDomainEvent(new UserBannedDomainEvent(Id, true));
|
||||
}
|
||||
public void Unban() {
|
||||
IsBanned = false;
|
||||
RaiseDomainEvent(new UserBannedDomainEvent(Id, false));
|
||||
}
|
||||
|
||||
public void SetOnline(bool isOnline, DateTime? lastSeen = null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user