示例#1
0
 void OnMessageUpdated(TextMessageUpdatedEventArgs e)
 {
     if (IsRemoteUser(e.Sender))
     {
         MessageUpdated(this, e);
     }
 }
示例#2
0
        void chatHost_MessageUpdated(object sender, TextMessageUpdatedEventArgs e)
        {
            if (e.SessionID != Id)
            {
                return;
            }

            eventQueue.Enqueue(() => OnMessageUpdated(e));
        }
示例#3
0
文件: Chat.cs 项目: dugu01/squiggle
        void session_MessageUpdated(object sende, Squiggle.Core.Chat.TextMessageUpdatedEventArgs e)
        {
            IBuddy buddy;

            if (buddies.TryGet(e.Sender.ClientID, out buddy))
            {
                MessageUpdated(this, new ChatMessageUpdatedEventArgs()
                {
                    Id      = e.Id,
                    Sender  = buddy,
                    Message = e.Message
                });
                LogHistory(EventType.Message, buddy, e.Message);
            }
        }