예제 #1
0
        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;
        }
예제 #2
0
 public void ChangeReceiverReadState(EChatMessageReadState newState)
 {
     ReceiverReadState = newState;
 }