public void SendChannelMessage(string text) { var message = _rtmClient.CreateMessage(); message.Text = text; _rtmChannel.SendMessage(message, _sendMessageChannelCallback); }
/** * API CALL: send message to peer */ private void SendPeerMessage(string content) { // step 1: create a message var message = rtmClient.CreateMessage(); message.Text = content; // step 2: send message to peer rtmClient.SendMessageToPeer(_peerId, message, _sendMessageClientCallback); }
public void SendMessageToChannel() { string msg = channelMsgInputBox.text; string peer = "[channel:" + ChannelName + "]"; string displayMsg = string.Format("{0}->{1}: {2}", UserName, peer, msg); messageDisplay.AddTextToDisplay(displayMsg, Message.MessageType.PlayerMessage); channel.SendMessage(rtmClient.CreateMessage(msg)); }
private void JoinPeer() { var message = rtmClient.CreateMessage(); message.Text = $"{_userId} joined"; MessageBean messageBean = new MessageBean(_userId, message, true); _messageBeanList.Add(messageBean); _messageAdapter.NotifyItemRangeChanged(_messageBeanList.Count, 1); _recyclerView.ScrollToPosition(_messageBeanList.Count - 1); SendPeerMessage(message); }
void OnJoinSuccessHandler1(int id) { TextMessage message3 = rtmClient.CreateMessage(); message3.SetText("Hello unity rtm3"); rtmChannel1.SendMessage(message3); Debug.Log("client OnJoinSuccess id = " + id); // rtmClient.QueryPeersOnlineStatus(new string[] {"100", "111", "222", "333", "444"}, 23323); // rtmClient.QueryPeersBySubscriptionOption(PEER_SUBSCRIPTION_OPTION.PEER_SUBSCRIPTION_OPTION_ONLINE_STATUS, 23234324); // rtmClient.SubscribePeersOnlineStatus(new string[] {"100", "111", "222", "333", "444"}, 3, 3434); }
public void SendRTMChannelMessage(string message) { rtmChannel?.SendMessage(rtmClient.CreateMessage(message)); Debug.Log("Attempting to send RTM channel message: " + message); }