Exemple #1
0
        public ChatRoomContext(CampfireChatClient campfireChatClient, ChatMessageSender chatMessageSender, IdentityHash chatroomIdentityHash)
        {
            this.campfireChatClient = campfireChatClient;
            this.chatMessageSender  = chatMessageSender;

            ChatroomIdentityHash = chatroomIdentityHash;
        }
Exemple #2
0
        public static CampfireChatClient Create(CampfireNetClient campfireNetClient)
        {
            var campfireChatSettings = new CampfireChatSettings {
                LocalFriendlyName = "Anonymous"
            };
            var chatRoomTable      = new ChatRoomTable();
            var messageSender      = new ChatMessageSender(campfireNetClient, chatRoomTable);
            var campfireChatClient = new CampfireChatClient(campfireNetClient, campfireChatSettings, chatRoomTable, messageSender);

            chatRoomTable.SetChatMessageSender(messageSender);
            chatRoomTable.SetCampfireChatClient(campfireChatClient);
            campfireChatClient.Initialize();
            return(campfireChatClient);
        }
Exemple #3
0
 public void SetCampfireChatClient(CampfireChatClient campfireChatClient)
 {
     this.campfireChatClient = campfireChatClient;
 }