From 0d486a14f666276f1ad425344026eccbc506725c Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Tue, 21 Sep 2021 20:58:50 +0200 Subject: [PATCH] add the logger property to the null logger as well, forgot this before --- src/logging/NullLogger.js | 6 +++++- src/mocks/Storage.js | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/logging/NullLogger.js b/src/logging/NullLogger.js index 202d01f3..da04f16b 100644 --- a/src/logging/NullLogger.js +++ b/src/logging/NullLogger.js @@ -20,7 +20,7 @@ function noop () {} export class NullLogger { constructor() { - this.item = new NullLogItem(); + this.item = new NullLogItem(this); } log() {} @@ -51,6 +51,10 @@ export class NullLogger { } export class NullLogItem { + constructor(logger) { + this.logger = logger; + } + wrap(_, callback) { return callback(this); } diff --git a/src/mocks/Storage.js b/src/mocks/Storage.js index 359ffa2c..876cc009 100644 --- a/src/mocks/Storage.js +++ b/src/mocks/Storage.js @@ -16,8 +16,8 @@ limitations under the License. import {FDBFactory, FDBKeyRange} from "../../lib/fake-indexeddb/index.js"; import {StorageFactory} from "../matrix/storage/idb/StorageFactory"; -import {NullLogItem} from "../logging/NullLogger.js"; +import {Instance as nullLogger} from "../logging/NullLogger.js"; export function createMockStorage() { - return new StorageFactory(null, new FDBFactory(), FDBKeyRange).create(1, new NullLogItem()); + return new StorageFactory(null, new FDBFactory(), FDBKeyRange).create(1, nullLogger.item); }