public ChatGroupService( IChatGroupRepository chatGroupRepository, IChatGroupMembershipRepository membershipRepository, IChatGroupChannelRepository channelRepository, IMessageRepository messageRepository ) { chatGroups = chatGroupRepository; chatGroupMembers = membershipRepository; channels = channelRepository; messages = messageRepository; }
public ChatHub( IUserRepository userRepository, IChatGroupRepository channelRepository, IMessageRepository messageRepository, IChatGroupChannelRepository chatGroupChannelRepository, IConversationRepository conversationRepository, IConversationMessageRepository conversationMessageRepository ) { users = userRepository; groups = channelRepository; messages = messageRepository; channels = chatGroupChannelRepository; conversations = conversationRepository; conversationMessages = conversationMessageRepository; }