public BalancesConsumer( [NotNull] ILog log, [NotNull] RabbitMqSettings settings, [NotNull] IWampHostedRealm realm, [NotNull] ISessionCache sessionCache, [NotNull] IClientToWalletMapper clientToWalletMapper, [NotNull] IRabbitMqSubscribeHelper rabbitMqSubscribeHelper) { _log = log ?? throw new ArgumentNullException(nameof(log)); _sessionCache = sessionCache ?? throw new ArgumentNullException(nameof(sessionCache)); _rabbitMqSubscribeHelper = rabbitMqSubscribeHelper ?? throw new ArgumentNullException(nameof(rabbitMqSubscribeHelper)); _settings = settings ?? throw new ArgumentNullException(nameof(settings)); _clientToWalletMapper = clientToWalletMapper ?? throw new ArgumentNullException(nameof(clientToWalletMapper)); _subject = realm.Services.GetSubject(TopicUri); }
public OrdersConverter(ILog log, [NotNull] IClientToWalletMapper clientToWalletMapper) { _log = log; _clientToWalletMapper = clientToWalletMapper ?? throw new ArgumentNullException(nameof(clientToWalletMapper)); }