public PubSubMessageController(IConfiguration configuration, IServiceProvider serviceProvider, IServerIdentityService serverIdentityService, IPackageMessageValidator packageMessageValidator, ILogger <PubSubMessageController> logger) { _configuration = configuration; _serviceProvider = serviceProvider; _serverIdentityService = serverIdentityService; _packageMessageValidator = packageMessageValidator; this.logger = logger; }
public SynchronizePackageWorkflow(IMediator mediator, IPackageService packageService, ITrustDBService trustDBService, IPackageSchemaValidator packageSchemaValidator, ITimestampProofValidator timestampProofValidator, IConfiguration configuration, ILogger <SynchronizePackageWorkflow> logger, IPackageMessageValidator packageMessageValidator, IServerIdentityService serverIdentityService) { _mediator = mediator; _packageService = packageService; _trustDBService = trustDBService; _packageSchemaValidator = packageSchemaValidator; _timestampProofValidator = timestampProofValidator; _configuration = configuration; _logger = logger; _packageMessageValidator = packageMessageValidator; _serverIdentityService = serverIdentityService; }