diff --git a/src/services/storage/tlv/tlvFilesStorageFactory.ts b/src/services/storage/tlv/tlvFilesStorageFactory.ts index d9329cad..84a716db 100644 --- a/src/services/storage/tlv/tlvFilesStorageFactory.ts +++ b/src/services/storage/tlv/tlvFilesStorageFactory.ts @@ -82,11 +82,12 @@ export class TlvStorageFactory extends EventEmitter { } private handleOp(op: ITlvStorageOperation): Promise { - if (this.debug) console.log('handleOp', op) + const debug = this.debug || op.debug + if (debug) console.log('handleOp', op) this.checkConnected() return new Promise((resolve, reject) => { const responseHandler = (response: TlvOperationResponse) => { - if (this.debug) console.log('tlv responseHandler', response) + if (debug) console.log('tlv responseHandler', response) if (!response.success) { reject(new Error(response.error)); return @@ -98,7 +99,7 @@ export class TlvStorageFactory extends EventEmitter { resolve(response.data); } this.once(op.opId, responseHandler) - this.process.send({ ...op, debug: this.debug || op.debug }) + this.process.send({ ...op, debug }) }) }