public CallbackQueryGlobalHandler(SpecificCallbackQueryHandlerProvider queryHandlerProvider, ICurrentScopeServiceProvider currentScopeServiceProvider, ILogger <CallbackQueryGlobalHandler> logger) { _queryHandlerProvider = queryHandlerProvider; _currentScopeServiceProvider = currentScopeServiceProvider; _logger = logger; }
public CurrentUserLocalizationService(ILocalizationService localizationService, ICurrentScopeServiceProvider currentScopeServiceProvider) { _localizationService = localizationService; _currentScopeServiceProvider = currentScopeServiceProvider; _getUserLang = () => _currentScopeServiceProvider.GetService <ICurrentTelegramUserContext>().Language; }
public CurrentTelegramUserProvider(ICurrentScopeServiceProvider currentScopeServiceProvider) { _currentScopeServiceProvider = currentScopeServiceProvider; }
public TelegramBotService(string botApiToken, ICurrentScopeServiceProvider currentScopeServiceProvider) { _currentScopeServiceProvider = currentScopeServiceProvider; Client = new TelegramBotClient(botApiToken); }
public SpecificCallbackQueryHandlerProvider(ICurrentScopeServiceProvider serviceProvider) { _serviceProvider = serviceProvider; }
public TelegramBotActions(ICurrentScopeServiceProvider currentScopeServiceProvider) { _currentScopeServiceProvider = currentScopeServiceProvider; }
public LongLastingUserActionHandlerFactory(ICurrentScopeServiceProvider serviceProvider) { _serviceProvider = serviceProvider; }