public LiveDomainService(ILogger <LiveDomainService> logger, ILiveApi liveApi, IOptionsMonitor <DailyTaskOptions> dailyTaskOptions, IOptionsMonitor <LiveLotteryTaskOptions> liveLotteryTaskOptions, BiliCookie biliCookie) { _logger = logger; _liveApi = liveApi; _liveLotteryTaskOptions = liveLotteryTaskOptions.CurrentValue; _biliCookie = biliCookie; _dailyTaskOptions = dailyTaskOptions.CurrentValue; }
public LiveLotteryTaskAppService( IConfiguration configuration, ILiveDomainService liveDomainService, IOptionsMonitor <SecurityOptions> securityOptions, IOptionsMonitor <LiveLotteryTaskOptions> liveLotteryTaskOptions, ILogger <LiveLotteryTaskAppService> logger, IAccountDomainService accountDomainService ) { _configuration = configuration; _liveDomainService = liveDomainService; _liveLotteryTaskOptions = liveLotteryTaskOptions.CurrentValue; _securityOptions = securityOptions.CurrentValue; _logger = logger; _accountDomainService = accountDomainService; }