示例#1
0
 public PickupSubscriberModule(
     IQueueRepository queueRepository,
     ISubscriberCommandService subscriberCommandService,
     IMiscCommandService miscCommandService
     )
 {
     _queueRepository          = queueRepository;
     _subscriberCommandService = subscriberCommandService;
     _miscCommandService       = miscCommandService;
 }
        public PickupListModule(
            IQueueRepository queueRepository,
            ISubscriberActivitiesRepository activitiesRepository,
            IListCommandService listCommandService,
            ISubscriberCommandService subscriberCommandService,
            IMiscCommandService miscCommandService,
            DiscordSocketClient client)
        {
            _queueRepository          = queueRepository;
            _activitiesRepository     = activitiesRepository;
            _listCommandService       = listCommandService;
            _subscriberCommandService = subscriberCommandService;
            _miscCommandService       = miscCommandService;
            _client = client;

            _client.ReactionAdded   += ReactionAdded;
            _client.ReactionRemoved += ReactionRemoved;
        }