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); }); }
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); }); }
public void Unsubscribe(String channel) { subscriber.Unsubscribe(channel); MessagesBroker.getInstance().removeBroker(channel); }