public PackOpeningWatcher(IPackProvider packProvider, int delay = 500)
		{
			if(packProvider == null)
				throw new ArgumentNullException(nameof(packProvider));
			_packProvider = packProvider;
			_delay = delay;
		}
예제 #2
0
 public PackOpeningWatcher(IPackProvider packProvider, int delay = 500)
 {
     if (packProvider == null)
     {
         throw new ArgumentNullException(nameof(packProvider));
     }
     _packProvider = packProvider;
     _delay        = delay;
 }
예제 #3
0
        public PackSourceChecker(IPackProvider packProvider, PackPreFilterer packPreFilterer, IReadOnlyList <IAdditionalDataProducer> additionalDataProducers, bool saveCandidatePacks)
        {
            _packProvider            = packProvider;
            _packPreFilterer         = packPreFilterer;
            _additionalDataProducers = additionalDataProducers;
            _saveCandidatePacks      = saveCandidatePacks;

            _packChecker = new PackChecker();
        }