public ChatMessage( UserIdentifier user, UserIdentifier targetUser, EChatSide side, string message, EChatMessageReadState readState, Guid sharedMessageId, EChatMessageReadState receiverReadState) { UserId = user.UserId; TenantId = user.TenantId; TargetUserId = targetUser.UserId; TargetTenantId = targetUser.TenantId; Message = message; Side = side; ReadState = readState; SharedMessageId = sharedMessageId; ReceiverReadState = receiverReadState; CreationTime = Clock.Now; }
public void ChangeReceiverReadState(EChatMessageReadState newState) { ReceiverReadState = newState; }