コード例 #1
0
        public InternalBotService(SessionManager sessionManager,
                                  ITelegramUpdateReceiver telegramUpdateReceiver,
                                  IUpdateDispatcher updateDispatcher,
                                  IRequestDispatcher requestDispatcher,
                                  IWakeUpService wakeUpService,
                                  ILogger <InternalBotService> logger)
        {
            _sessionManager    = sessionManager;
            _updateDispatcher  = updateDispatcher;
            _requestDispatcher = requestDispatcher;
            _wakeUpService     = wakeUpService;
            _logger            = logger;

            telegramUpdateReceiver.SetUpdateReceivedHandler(HandleTelegramMessageReceived);
            telegramUpdateReceiver.Start();
        }
コード例 #2
0
ファイル: WolController.cs プロジェクト: chtake/pi-wol
 public WolController(IWakeUpService wolService, IHostService hostService)
 {
     _wolService  = wolService;
     _hostService = hostService;
 }