Esempio n. 1
0
        public void ChatEvent(AsyncDuplexStreamingCall <Message, Message> chat)
        {
            var           response = chat.ResponseStream.Current;
            ChatEventArgs args     = new ChatEventArgs
            {
                Date     = DateTime.Now,
                Username = response.User,
            };

            OnMessageRecieved(args);
        }
Esempio n. 2
0
 protected virtual void OnMessageRecieved(ChatEventArgs c)
 {
     MessageGot?.Invoke(this, c);
 }
Esempio n. 3
0
 static void IMessageGot(object sender, ChatEventArgs cea)
 {
     Console.WriteLine($"{cea.Username} at {cea.Date}");
 }