Ejemplo n.º 1
0
 public void OnCSNewChatMessageNtf(CSNewChatMessageNtf ntf)
 {
     if (ntf == null)
     {
         return;
     }
     for (int i = 0; i < ntf.MessageList.Count; i++)
     {
         ChatMessageInfo info = ntf.MessageList[i];
         if (sessionDataDict.ContainsKey(info.SessionId))
         {
             sessionDataDict[info.SessionId].AddMessage(info);
         }
     }
     RefreshSubscribers((int)UpdateType.NewMessage);
     FlashWinTool.FlashWindow(FlashWinTool.GetProcessWnd());
 }
Ejemplo n.º 2
0
        private void OnCSNewChatMessageNtf(string jsonStr)
        {
            CSNewChatMessageNtf ntf = JsonMapper.ToObject <CSNewChatMessageNtf>(jsonStr);

            chatDataStore.OnCSNewChatMessageNtf(ntf);
        }