Beispiel #1
0
        private async void buttonSend_Click(object sender, RoutedEventArgs e)
        {
            if (!isConnected)
            {
                return;
            }
            if (!canCommunicate)
            {
                return;
            }
            canCommunicate = false;

            var textMessage = new Messenger.TextMessage
            {
                UserId       = userId,
                TextMessage_ = textMessageToSend.Text,
                TimeStamp    = GetServerTimeStamp()
            };

            var result = await client.SendTextMessageAsync(textMessage);

            canCommunicate = true;
            if (result.Result == Messenger.ResultReply.Types.Result.Failed)
            {
                return;
            }
            textMessageToSend.Clear();
        }
Beispiel #2
0
 private async void sendTimer_Tick(object sender, EventArgs e)
 {
     if (!isConnected)
     {
         return;
     }
     if (!canCommunicate)
     {
         return;
     }
     var textMessage = new Messenger.TextMessage
     {
         UserId       = userId,
         TextMessage_ = (++sendCount).ToString(),
         TimeStamp    = GetServerTimeStamp()
     };
     var result = await client.SendTextMessageAsync(textMessage);
 }