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

            eventQueue.Enqueue(() => OnMessageUpdated(e));
        }
Exemplo n.º 3
0
        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);
            }
        }