public ChatHub(IChatService chatService, IUserService userService, IFriendService friendService, IGroupChatService groupChatService) { _chatService = chatService; _userService = userService; _friendService = friendService; _groupChatService = groupChatService; }
public ChatController(UserManager <ApplicationUser> userManager, IHubContext <SignalRHub, ISignalRHub> chatHub, IDocumentStoreHolder documentStore, IGroupChatService groupChatService) { _userManager = userManager; _signalRHub = chatHub; _groupChatService = groupChatService; }
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 GroupChatController( IGroupService groupService, IUserService userService, IGroupChatService groupChatService, INotificationService notificationService, IUserIdentityService userIdentityService, IHubContext <NotificationController, IHubClient> chatHub) { this._userService = userService; this._groupService = groupService; this._groupChatService = groupChatService; this._notificationService = notificationService; this._userIdentityService = userIdentityService; this._chatHubContext = chatHub; }
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 GroupChatController(IGroupChatService privateChatService) { _groupChatService = privateChatService; }
public SignalRHub(IConfiguration configuration, IGroupChatService groupChatService, AuthContext authContext) { _groupChatService = groupChatService; _authContext = authContext; _websiteVersion = configuration.GetSection("Version").Value; }