public RequestStorage(IFileSystem fileSystem, IOptions <RequestTransmitterOptions> options) { _fileSystem = fileSystem; _options = options.Value; _currentNumber = DateTimeOffset.UtcNow.ToUnixTimeSeconds(); _readerWriterLock = new AsyncReaderWriterLock(); }
public RequestTransmitter(ICoreConnector coreConnector, IServiceProvider serviceProvider, IRequestStorage requestStorage, IOptions <RequestTransmitterOptions> options, ILogger <RequestTransmitter> logger) { _coreConnector = coreConnector; _serviceProvider = serviceProvider; _requestStorage = requestStorage; _options = options.Value; _logger = logger; }