Example #1
0
 public AllCommand(
     WTelegramApiService wTelegramApiService,
     TelegramService telegramService
     )
 {
     _wTelegramApiService = wTelegramApiService;
     _telegramService     = telegramService;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="restrictionConfig"></param>
 /// <param name="logger"></param>
 /// <param name="cacheService"></param>
 /// <param name="botService"></param>
 /// <param name="chatService"></param>
 /// <param name="settingsService"></param>
 /// <param name="botClient"></param>
 public PrivilegeService(
     IOptionsSnapshot <RestrictionConfig> restrictionConfig,
     ILogger <PrivilegeService> logger,
     CacheService cacheService,
     BotService botService,
     ChatService chatService,
     SettingsService settingsService,
     ITelegramBotClient botClient,
     WTelegramApiService wTelegramApiService
     )
 {
     _logger              = logger;
     _cacheService        = cacheService;
     _botService          = botService;
     _chatService         = chatService;
     _settingsService     = settingsService;
     _botClient           = botClient;
     _wTelegramApiService = wTelegramApiService;
     _restrictionConfig   = restrictionConfig.Value;
 }
Example #3
0
 public DebugHandler(WTelegramApiService iWTelegramApiService)
 {
     _iWTelegramApiService = iWTelegramApiService;
 }