Jibbr.ViewModels.AccountViewModel.SendMessage C# (CSharp) Method

SendMessage() public method

Send a message to a particular Jid
public SendMessage ( ChatSessionViewModel chatSessionVM, ChatMessage chatMessage ) : void
chatSessionVM ChatSessionViewModel
chatMessage Jibbr.Models.ChatMessage
return void
        public void SendMessage(ChatSessionViewModel chatSessionVM, ChatMessage chatMessage)
        {
            //Only allow messages when the session is active
            if (connectionState != XmppConnectionState.SessionStarted)
                return;

            agsXMPP.protocol.client.Message sendMessage = new agsXMPP.protocol.client.Message(chatSessionVM.Target, chatMessage.MessageType, chatMessage.Message);
            clientConnection.Send(sendMessage);
            NotifyChatChatMessage(chatSessionVM, chatMessage);
        }