Esempio n. 1
0
        public void SendMessage(string message)
        {
            ChatMessageModel model = new ChatMessageModel()
            {
                ChatorId   = _chator.ChatorId,
                ChatorName = _chator.ChatorName,
                Message    = message
            };

            _sendMessageBox.OnNext(model);
        }
Esempio n. 2
0
 private void OnReceiveMessage(string message)
 {
     string[] parms = message.Split('|');
     if (parms.Length < 3)
     {
         _receivedMessageBox.OnNext(new ChatMessageModel()
         {
             Message = message
         });
     }
     else
     {
         var senderId           = parms[0];
         var senderName         = parms[1];
         var msg                = parms[2];
         ChatMessageModel model = new ChatMessageModel()
         {
             ChatorId   = senderId,
             ChatorName = senderName,
             Message    = msg
         };
         _receivedMessageBox.OnNext(model);
     }
 }