diff --git a/src/common/ArIO.ts b/src/common/ArIO.ts index e15bedf4..7dee0aef 100644 --- a/src/common/ArIO.ts +++ b/src/common/ArIO.ts @@ -15,27 +15,16 @@ * along with this program. If not, see . */ import { ContractStateProvider } from '../types.js'; -import { DefaultLogger } from './logger.js'; export class ArIO implements ContractStateProvider { private contractStateProvider: ContractStateProvider; - private logger: DefaultLogger; constructor({ contractStateProvider, - logger = new DefaultLogger({ - level: 'debug', - logFormat: 'simple', - }), }: { contractStateProvider: ContractStateProvider; - logger?: DefaultLogger; }) { this.contractStateProvider = contractStateProvider; - this.logger = logger; - this.logger.debug( - `ArIO initialized with ${contractStateProvider.constructor.name} as contract state provider`, - ); } /** diff --git a/src/common/http.ts b/src/common/http.ts index 77f135ad..1f0cf2e8 100644 --- a/src/common/http.ts +++ b/src/common/http.ts @@ -27,14 +27,7 @@ export class AxiosHTTPService implements HTTPClient { private logger: Logger; // TODO: re-implement axios-retry. Currently that package is broken for nodenext. - constructor({ - url, - logger, - }: { - url: string; - - logger: Logger; - }) { + constructor({ url, logger }: { url: string; logger: Logger }) { this.logger = logger; this.axios = createAxiosInstance({ axiosConfig: { diff --git a/src/types.ts b/src/types.ts index ef09a2e8..b17e8b6e 100644 --- a/src/types.ts +++ b/src/types.ts @@ -23,6 +23,7 @@ export interface ContractStateProvider { */ getContractState({ contractTxId }: { contractTxId: string }): Promise; } + /* eslint-disable @typescript-eslint/no-explicit-any */ export interface Logger { setLogLevel: (level: string) => void;