public OfferPortionStorageWrapperService(IOfferStorageWorker offerStorage) : this(offerStorage, new OfferStorageOptions { CompanyId = 0, OfferPortions = 3000, TimeOut = 1 }) { }
protected LinkWalkerBotService(IOfferStorageWorker storage, ILog eventLogger, BotOptions botOptions) { _storage = storage; _eventLogger = eventLogger; _processors = new List <Task>(); BotOptions = botOptions; _queueLinks = new ConcurrentQueue <string>(); _webWorker = new T(); _htmlParser = new HtmlParser(); }
public OfferPortionStorageWrapperService(IOfferStorageWorker offerStorage, OfferStorageOptions options) { OfferPortions = options.OfferPortions; _offerStorage = offerStorage; _options = options; _queueOffers = new ConcurrentDictionary <string, AniraSpOffer>(); _lastCommit = false; //Start CancellationToken token = _cancelTokenSource.Token; _saveOffersWorker = Task.Factory.StartNew(() => WorkerLoop(token), TaskCreationOptions.LongRunning); }
public Service(IOfferStorageWorker offerStorageWorker, OfferGenerator offerGenerator) { _offerStorageWorker = offerStorageWorker; _offerGenerator = offerGenerator; }
public ScrappyService(IOfferStorageWorker storage) { _storage = storage; }
public TinkoruBot(IOfferStorageWorker storage, ILog eventLogger, BotOptions botOptions) : base(storage, eventLogger, botOptions) { BotOptions.TimeOutPage = 10000; }