예제 #1
0
파일: ChatsWorker.cs 프로젝트: K1vs/DotChat
 public ChatsWorker(ChatWorkersConfiguration chatWorkersConfiguration, 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,
                    IChatStore <PersonalizedChatsSummary, List <PersonalizedChat>, PersonalizedChat, Chat, ChatInfo, List <ChatParticipant>, ChatParticipant, List <ParticipationCandidate>, ParticipationCandidate, ChatUser, ChatMessage, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage, ChatFilter <ChatUserFilter, MessageFilter>, ChatUserFilter, MessageFilter, PagedResult <List <PersonalizedChat>, PersonalizedChat>, PagingOptions> chatStore,
                    IChatsEventBuilder <Chat, ChatInfo, List <ChatParticipant>, ChatParticipant, ChatUser, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage> chatsEventBuilder) : base(chatWorkersConfiguration, chatsPermissionValidator, chatStore, chatsEventBuilder)
 {
 }
예제 #2
0
 public ChatSystemMessagesWorker(ChatWorkersConfiguration chatWorkersConfiguration, ISystemMessagesBuilder <Chat, ChatInfo, List <ParticipationResult>, ParticipationResult, List <ChatParticipant>, ChatParticipant, ChatUser, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage> systemMessagesBuilder, IChatMessagesCommandBuilder <ChatInfo, ChatUser, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage> chatMessagesCommandBuilder) : base(chatWorkersConfiguration, systemMessagesBuilder, chatMessagesCommandBuilder)
 {
 }
예제 #3
0
 public ChatMessagesWorker(ChatWorkersConfiguration chatWorkersConfiguration, 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, IChatMessageStore <ChatInfo, ChatUser, List <ChatMessage>, ChatMessage, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage, MessageFilter, PagedResult <List <ChatMessage>, ChatMessage>, PagingOptions> chatMessageStore, IChatMessagesEventBuilder <ChatInfo, ChatUser, ChatMessage, ChatMessageInfo, TextMessage, QuoteMessage, List <MessageAttachment>, MessageAttachment, List <ChatRefMessage>, ChatRefMessage, List <ContactMessage>, ContactMessage> chatMessagesEventBuilder) : base(chatWorkersConfiguration, chatMessagesPermissionValidator, chatMessageStore, chatMessagesEventBuilder)
 {
 }
예제 #4
0
 protected ChatWorkerModule(ChatServiceModule chatServiceModule, ChatWorkersConfiguration chatWorkersConfiguration)
     : base(chatServiceModule)
 {
     _chatWorkersConfiguration = chatWorkersConfiguration;
 }
예제 #5
0
 public ChatParticipantsWorker(ChatWorkersConfiguration chatWorkersConfiguration, IChatParticipantsPermissionValidator <List <ParticipationCandidate>, ParticipationCandidate> chatParticipantsPermissionValidator, IChatParticipantStore <ChatParticipant, ChatUser> chatParticipantStore, IReadUserStore <ChatUser> readUserStore, IChatParticipantsEventBuilder <List <ParticipationResult>, ParticipationResult, ChatParticipant> chatParticipantsEventBuilder) : base(chatWorkersConfiguration, chatParticipantsPermissionValidator, chatParticipantStore, readUserStore, chatParticipantsEventBuilder)
 {
 }