public ChatRoomContext(CampfireChatClient campfireChatClient, ChatMessageSender chatMessageSender, IdentityHash chatroomIdentityHash) { this.campfireChatClient = campfireChatClient; this.chatMessageSender = chatMessageSender; ChatroomIdentityHash = chatroomIdentityHash; }
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); }
public void SetCampfireChatClient(CampfireChatClient campfireChatClient) { this.campfireChatClient = campfireChatClient; }