@@ -3,20 +3,21 @@ import * as Pino from 'pino'
33import { pick } from 'ramda'
44
55import { LoggingConfiguration } from 'Configuration'
6+ import { IPFS , IPFSConfiguration } from 'Helpers/IPFS'
67import { createModuleLogger } from 'Helpers/Logging'
78import { Messaging } from 'Messaging/Messaging'
89
910import { ClaimController } from './ClaimController'
1011import { ExchangeConfiguration } from './ExchangeConfiguration'
1112import { FileDAO } from './FileDAO'
12- import { IPFS , IPFSConfiguration } from './IPFS'
1313import { Router } from './Router'
1414import { Service , ServiceConfiguration } from './Service'
1515
16- export interface BatchWriterConfiguration extends LoggingConfiguration , ServiceConfiguration , IPFSConfiguration {
16+ export interface BatchWriterConfiguration extends LoggingConfiguration , ServiceConfiguration {
1717 readonly dbUrl : string
1818 readonly rabbitmqUrl : string
1919 readonly exchanges : ExchangeConfiguration
20+ readonly ipfs : IPFSConfiguration
2021}
2122
2223export class BatchWriter {
@@ -42,11 +43,7 @@ export class BatchWriter {
4243 this . messaging = new Messaging ( this . configuration . rabbitmqUrl , exchangesMessaging )
4344 await this . messaging . start ( )
4445
45- const ipfs = new IPFS ( {
46- configuration : {
47- ipfsUrl : this . configuration . ipfsUrl ,
48- } ,
49- } )
46+ const ipfs = IPFS ( this . configuration . ipfs )
5047
5148 const fileCollection : Collection = this . dbConnection . collection ( 'batchWriter' )
5249
0 commit comments