예제 #1
0
 public FlypackService(FlypackScrapper flypack, PackagesRepository repository, UserCacheService userService, PasswordDecrypterService decrypterService, IOptions <FlypackSettings> options, ILogger <FlypackService> logger)
 {
     _logger           = logger;
     _flypack          = flypack;
     _repository       = repository;
     _userService      = userService;
     _decrypterService = decrypterService;
     _settings         = options.Value;
     _fetchInterval    = TimeSpan.FromMinutes(_settings.FetchInterval);
 }
예제 #2
0
 public FlypackService(ILogger <FlypackService> logger, FlypackScrapper flypack, IOptions <FlypackSettings> options)
 {
     _logger   = logger;
     _flypack  = flypack;
     _settings = options.Value;
 }