ServerDependencies constructor

const ServerDependencies({
  1. required ServerConfig config,
  2. required RenderQueue queue,
  3. required JobStore jobStore,
  4. required FileStore fileStore,
  5. required RetentionService retention,
  6. required DownloadTokenSigner signer,
  7. required CodeValidationService codeValidator,
  8. RateLimiter rateLimiter = RateLimiter.disabled,
  9. String schemaJson = '{}',
  10. DateTime now() = _systemUtcNow,
})

Creates the dependency bundle.

Implementation

const ServerDependencies({
  required this.config,
  required this.queue,
  required this.jobStore,
  required this.fileStore,
  required this.retention,
  required this.signer,
  required this.codeValidator,
  this.rateLimiter = RateLimiter.disabled,
  this.schemaJson = '{}',
  this.now = _systemUtcNow,
});