示例#1
0
 public AnnouncementHourLeftHandler(IMediator mediator, ISubscribedChatRepository subscribedChatRepository, IEventService eventService, IBotMessageService botMessageService)
 {
     _mediator = mediator;
     _subscribedChatRepository = subscribedChatRepository;
     _eventService             = eventService;
     _botMessageService        = botMessageService;
 }
示例#2
0
 public SendNextEventHandler(IEventService eventService, IMediator mediator, IBotMessageService botMessageService)
 {
     _eventService      = eventService;
     _mediator          = mediator;
     _botMessageService = botMessageService;
 }
示例#3
0
 public GetSubscribedChatsInfoHandler(ISubscribedChatRepository subscribedChatRepository, IBotMessageService botMessageService)
 {
     _subscribedChatRepository = subscribedChatRepository;
     _botMessageService        = botMessageService;
 }
 public SendNextEventImageHandler(IBotMessageService botMessageService)
 {
     _botMessageService = botMessageService;
 }
示例#5
0
 public SendMessageHandler(IBotMessageService botMessageService, ISubscribedChatRepository subscribedChatRepository)
 {
     _botMessageService        = botMessageService;
     _subscribedChatRepository = subscribedChatRepository;
 }
示例#6
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="botMeggaseService">Service for manage bot messages</param>
 /// <param name="logger">Logger instance</param>
 public UpdateController(IBotMessageService botMeggaseService, ILogger <UpdateController> logger = null)
 {
     _botMessageService = botMeggaseService;
     _logger            = logger ?? NullLogger <UpdateController> .Instance;
 }
示例#7
0
 public GetChatInfoHandler(IBotMessageService botMessageService)
 {
     _botMessageService = botMessageService;
 }