public MatchingEngineCallDeduplicationsProjection( IMatchingEngineCallsDeduplicationRepository deduplicationRepository, ICrossClientCashoutRepository crossClientCashoutRepository, IChaosKitty chaosKitty) { _deduplicationRepository = deduplicationRepository; _crossClientCashoutRepository = crossClientCashoutRepository; _chaosKitty = chaosKitty; }
public MatchingEngineCallDeduplicationsProjection( IMatchingEngineCallsDeduplicationRepository deduplicationRepository, ICashinRepository cashinRepository, IChaosKitty chaosKitty) { _deduplicationRepository = deduplicationRepository; _chaosKitty = chaosKitty; _cashinRepository = cashinRepository; }
public EnrollToMatchingEngineCommandsHandler( IChaosKitty chaosKitty, ILogFactory logFactory, IBlockchainWalletsClient walletsClient, IMatchingEngineCallsDeduplicationRepository deduplicationRepository, IMatchingEngineClient meClient) { _chaosKitty = chaosKitty ?? throw new ArgumentNullException(nameof(chaosKitty)); _log = logFactory.CreateLog(this); _deduplicationRepository = deduplicationRepository ?? throw new ArgumentNullException(nameof(deduplicationRepository)); _meClient = meClient ?? throw new ArgumentNullException(nameof(meClient)); }
public EnrollToMatchingEngineCommandsHandler( IChaosKitty chaosKitty, ILogFactory logFactory, IBlockchainWalletsClient walletsClient, IMatchingEngineCallsDeduplicationRepository deduplicationRepository, IMatchingEngineClient meClient) { _chaosKitty = chaosKitty; _log = logFactory.CreateLog(this); _walletsClient = walletsClient; _deduplicationRepository = deduplicationRepository; _meClient = meClient; }