コード例 #1
0
        public MessageSocketService(
            IMemberService memberService,
            IMessageService messageService,
            IChannelService channelService,
            IChannelMemberService channelMemberService,
            IMessageNotificationService messageNotificationService,
            INotificationSettingsService notificationSettingsService,
            IPushNotificationService pushNotificationService)
        {
            Ensure.That(memberService).IsNotNull();
            Ensure.That(messageService).IsNotNull();
            Ensure.That(channelService).IsNotNull();
            Ensure.That(messageNotificationService).IsNotNull();

            _memberService               = memberService;
            _messageService              = messageService;
            _channelService              = channelService;
            _channelMemberService        = channelMemberService;
            _messageNotificationService  = messageNotificationService;
            _notificationSettingsService = notificationSettingsService;
            _pushNotificationService     = pushNotificationService;
        }
コード例 #2
0
        public ChannelSocketService(
            IChannelService channelService,
            IMemberService memberService,
            IChannelNotificationService channelNotificationService,
            IPushNotificationService pushNotificationService,
            IMessageNotificationService messageNotificationService,
            IMessageService messageService,
            SystemMessagesConfiguration systemMessagesConfiguration)
        {
            Ensure.That(channelService).IsNotNull();
            Ensure.That(memberService).IsNotNull();
            Ensure.That(channelNotificationService).IsNotNull();
            Ensure.That(messageService).IsNotNull();

            _channelNotificationService  = channelNotificationService;
            _pushNotificationService     = pushNotificationService;
            _messageNotificationService  = messageNotificationService;
            _messageService              = messageService;
            _systemMessagesConfiguration = systemMessagesConfiguration;
            _channelService              = channelService;
            _memberService = memberService;
        }
コード例 #3
0
 public MessageDatasController(IMessageDataService messageDataService, IMessageNotificationService messageNotificationService)
 {
     _messageDataService         = messageDataService;
     _messageNotificationService = messageNotificationService;
 }