public ChatMessageHub(ISignalRChatConfiguration configuration) : base(configuration) { _privateChatMessageService = configuration.PrivateChatMessageService; _privateChatService = configuration.PrivateChatService; _createPrivateMessageValidator = configuration.CreatePrivateChatMessageValidator; _groupChatMessageService = configuration.GroupChatMessageService; _groupChatService = configuration.GroupChatService; _createGroupChatMessageValidator = configuration.CreateGroupChatMessageValidator; }
public SignalRChatConfiguration( IMapper mapper, ILogger <SignalRChatConfiguration> logger, IPrivateChatService privateChatService, IPrivateChatMessageService privateChatMessageService, IGroupChatMessageService groupChatMessageService, IGroupChatService groupChatService, IValidator <CreatePrivateChatMessageDto> createPrivateChatMessageValidator, IValidator <CreateGroupChatMessageDto> createGroupChatMessageValidator) : base(mapper, logger) { PrivateChatService = privateChatService; PrivateChatMessageService = privateChatMessageService; GroupChatMessageService = groupChatMessageService; GroupChatService = groupChatService; CreatePrivateChatMessageValidator = createPrivateChatMessageValidator; CreateGroupChatMessageValidator = createGroupChatMessageValidator; }
public PrivateChatController(IPrivateChatService privateChatService, IPrivateChatMessageService privateChatMessageService) { _privateChatService = privateChatService; _privateChatMessageService = privateChatMessageService; }