diff --git a/packages/objectloader2/src/core/objectLoader2Factory.test.ts b/packages/objectloader2/src/core/objectLoader2Factory.test.ts index 7e8c30b32..67c4ba76d 100644 --- a/packages/objectloader2/src/core/objectLoader2Factory.test.ts +++ b/packages/objectloader2/src/core/objectLoader2Factory.test.ts @@ -102,7 +102,6 @@ describe('ObjectLoader2Factory', () => { await loader.disposeAsync() }) - it('should get individual objects by id that does not exist', async () => { const loader = ObjectLoader2Factory.createFromObjects(testObjects) diff --git a/packages/objectloader2/src/core/options.ts b/packages/objectloader2/src/core/options.ts index de04e7981..e495ac01a 100644 --- a/packages/objectloader2/src/core/options.ts +++ b/packages/objectloader2/src/core/options.ts @@ -5,7 +5,7 @@ import { Downloader, Database } from './interfaces.js' export interface ObjectLoader2Options { rootId: string - deferments: Deferment + deferments: Deferment downloader: Downloader database: Database logger?: CustomLogger diff --git a/packages/objectloader2/src/deferment/defermentManager.ts b/packages/objectloader2/src/deferment/defermentManager.ts index 105d8c51a..1f9a39291 100644 --- a/packages/objectloader2/src/deferment/defermentManager.ts +++ b/packages/objectloader2/src/deferment/defermentManager.ts @@ -10,9 +10,8 @@ export interface Deferment { } export class MemoryOnlyDeferment implements Deferment { - - private items: Map - + private items: Map + constructor(items: Map) { this.items = items } @@ -21,7 +20,7 @@ export class MemoryOnlyDeferment implements Deferment { if (item) { return [Promise.resolve(item), true] } - return [Promise.reject(new Error('Not found in cache')), false] + return [Promise.reject(new Error('Not found in cache: ' + params.id)), false] } undefer(): void { //no-op