예제 #1
0
 protected ChatParticipantsWorker(TChatWorkersConfiguration chatWorkersConfiguration, IChatParticipantsPermissionValidator <TParticipationCandidateCollection, TParticipationCandidate> chatParticipantsPermissionValidator, IChatParticipantStore <TChatParticipant, TChatUser> chatParticipantStore, IReadUserStore <TChatUser> readUserStore, IChatParticipantsEventBuilder <TParticipationResultCollection, TParticipationResult, TChatParticipant> chatParticipantsEventBuilder) : base(chatWorkersConfiguration)
 {
     ChatParticipantsPermissionValidator = chatParticipantsPermissionValidator;
     ChatParticipantStore         = chatParticipantStore;
     ReadUserStore                = readUserStore;
     ChatParticipantsEventBuilder = chatParticipantsEventBuilder;
 }
예제 #2
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)
 {
 }
예제 #3
0
 public ChatParticipantsService(ChatServicesConfiguration chatServicesConfiguration, IChatParticipantsPermissionValidator <List <ParticipationCandidate>, ParticipationCandidate> chatParticipantsPermissionValidator, IChatParticipantsCommandBuilder <List <ParticipationCandidate>, ParticipationCandidate> chatParticipantsCommandBuilder, IChatCommandSender chatCommandSender) : base(chatServicesConfiguration, chatParticipantsPermissionValidator, chatParticipantsCommandBuilder, chatCommandSender)
 {
 }
예제 #4
0
 public ChatParticipantsService(TDotChatConfiguration chatServicesConfiguration, IChatParticipantsPermissionValidator <TParticipationCandidateCollection, TParticipationCandidate> chatParticipantsPermissionValidator, IChatParticipantsCommandBuilder <TParticipationCandidateCollection, TParticipationCandidate> chatParticipantsCommandBuilder, IChatCommandSender chatCommandSender) : base(chatServicesConfiguration)
 {
     ChatParticipantsPermissionValidator = chatParticipantsPermissionValidator;
     ChatParticipantsCommandBuilder      = chatParticipantsCommandBuilder;
     ChatCommandSender = chatCommandSender;
 }