예제 #1
0
        public void Friend(String username)
        {
            Forms.IChatForm receiver = Forms.FormController.getInstance().newChatForm();

            receiver.channel = username;
            MessagesBroker.getInstance().addBroker(username, receiver);
            subscriber.Subscribe(username, (chn, mes) =>
            {
                MessagesBroker.getInstance().messageHandle(username, mes);
            });
        }
예제 #2
0
        public void Subscribe(String channel)
        {
            Forms.IChatForm receiver = Forms.FormController.getInstance().newChatForm();

            receiver.channel = channel;
            MessagesBroker.getInstance().addBroker(channel, receiver);
            subscriber.Subscribe(channel, (chn, mes) =>
            {
                MessagesBroker.getInstance().messageHandle(channel, mes);
            });
        }
예제 #3
0
 public void Unsubscribe(String channel)
 {
     subscriber.Unsubscribe(channel);
     MessagesBroker.getInstance().removeBroker(channel);
 }