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;
 }