public ChatMessagesService(ChatServicesConfiguration chatServicesConfiguration, IChatMessagesPermissionValidator <ChatInfo, ChatUser, List <ChatMessage>, ChatMessage, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage, MessageFilter, PagedResult <List <ChatMessage>, ChatMessage>, PagingOptions> chatMessagesPermissionValidator, IReadChatMessageStore <ChatInfo, ChatUser, List <ChatMessage>, ChatMessage, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage, MessageFilter, PagedResult <List <ChatMessage>, ChatMessage>, PagingOptions> readChatMessageStore, IChatMessagesCommandBuilder <ChatInfo, ChatUser, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage> chatMessagesCommandBuilder, IChatCommandSender chatCommandSender) : base(chatServicesConfiguration, chatMessagesPermissionValidator, readChatMessageStore, chatMessagesCommandBuilder, chatCommandSender) { }
public ChatsService(ChatServicesConfiguration chatServicesConfiguration, IChatsPermissionValidator <List <PersonalizedChat>, PersonalizedChat, Chat, ChatInfo, List <ChatParticipant>, ChatParticipant, ChatUser, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage, ChatFilter <ChatUserFilter, MessageFilter>, ChatUserFilter, MessageFilter, PagedResult <List <PersonalizedChat>, PersonalizedChat>, PagingOptions> chatsPermissionValidator, IReadChatStore <PersonalizedChatsSummary, List <PersonalizedChat>, PersonalizedChat, Chat, ChatInfo, List <ChatParticipant>, ChatParticipant, ChatUser, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage, ChatFilter <ChatUserFilter, MessageFilter>, ChatUserFilter, MessageFilter, PagedResult <List <PersonalizedChat>, PersonalizedChat>, PagingOptions> readChatStore, IChatsCommandBuilder <ChatInfo, ParticipationCandidates, List <ParticipationCandidate>, ParticipationCandidate> chatsCommandBuilder, IChatCommandSender chatCommandSender) : base(chatServicesConfiguration, chatsPermissionValidator, readChatStore, chatsCommandBuilder, chatCommandSender) { }
public InMemoryChatStore(ChatServicesConfiguration servicesConfiguration, InMemoryStore store) : base(servicesConfiguration, store) { }
protected ChatServiceModule(ChatServicesConfiguration chatServicesConfiguration) { _chatServicesConfiguration = chatServicesConfiguration; }
public ChatParticipantsService(ChatServicesConfiguration chatServicesConfiguration, IChatParticipantsPermissionValidator <List <ParticipationCandidate>, ParticipationCandidate> chatParticipantsPermissionValidator, IChatParticipantsCommandBuilder <List <ParticipationCandidate>, ParticipationCandidate> chatParticipantsCommandBuilder, IChatCommandSender chatCommandSender) : base(chatServicesConfiguration, chatParticipantsPermissionValidator, chatParticipantsCommandBuilder, chatCommandSender) { }
public InMemoryReadChatMessageStore(ChatServicesConfiguration servicesConfiguration, InMemoryStore store) { ServicesConfiguration = servicesConfiguration; Store = store; }