示例#1
0
        public MessageController(IMessageService messageService, IMessageSocketService messageSocketService)
        {
            Ensure.That(messageService).IsNotNull();
            Ensure.That(messageSocketService).IsNotNull();

            _messageService       = messageService;
            _messageSocketService = messageSocketService;
        }
示例#2
0
        public ChatHub(ILogger logger,
                       IChannelSocketService channelSocketService,
                       IMessageSocketService messageSocketService,
                       IChannelService channelService,
                       IClientService clientService)
        {
            Ensure.That(logger).IsNotNull();
            Ensure.That(channelSocketService).IsNotNull();
            Ensure.That(messageSocketService).IsNotNull();
            Ensure.That(channelService).IsNotNull();
            Ensure.That(clientService).IsNotNull();

            _logger = logger;
            _channelSocketService = channelSocketService;
            _messageSocketService = messageSocketService;
            _channelService       = channelService;
            _clientService        = clientService;
        }