void OnPublicRoomTypingStatusReceived(IPublicChatRoom room, User user, TypingStatus typingStatus) { foreach (var listener in typingStatusListeners) { listener.OnPublicRoomTypingStatusReceived(room, user, typingStatus); } }
private void OnPublicRoomMessageReceived(IPublicChatRoom publicRoom, ChatMessage message) { foreach (var listener in messagesListeners) { listener.OnPublicRoomMessage(publicRoom, message); } }