feat(objectloader-2): include object masking in objectloader
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { CustomLogger, getFeatureFlag, ObjectLoader2Flags } from '../types/functions.js'
|
||||
import { Base } from '../types/types.js'
|
||||
import { Base, ObjectAttributeMask } from '../types/types.js'
|
||||
import { ObjectLoader2 } from './objectLoader2.js'
|
||||
import { IndexedDatabase } from './stages/indexedDatabase.js'
|
||||
import { MemoryDatabase } from './stages/memory/memoryDatabase.js'
|
||||
@@ -40,6 +40,7 @@ export class ObjectLoader2Factory {
|
||||
token?: string
|
||||
headers?: Headers
|
||||
options?: ObjectLoader2FactoryOptions
|
||||
attributeMask: ObjectAttributeMask
|
||||
}): ObjectLoader2 {
|
||||
const log = ObjectLoader2Factory.getLogger(params.options?.logger)
|
||||
let database
|
||||
@@ -67,6 +68,7 @@ export class ObjectLoader2Factory {
|
||||
objectId: params.objectId,
|
||||
token: params.token,
|
||||
headers: params.headers,
|
||||
attributeMask: params.attributeMask,
|
||||
logger: log || ((): void => {})
|
||||
}),
|
||||
database,
|
||||
|
||||
Reference in New Issue
Block a user