Constructors
Methods
findSyncStatus
- findSyncStatus(__namedParameters): Promise<Partial<DbEntityToDto<SyncStatusDbEntity>>[]>
Parameters
- __namedParameters: {
entryType?: EntryType;
id?: string;
ownerId?: string;
}Optional
entryType?: EntryType
Optional
id?: string
Optional
ownerId?: string
getMyChats
- getMyChats(myAddress, userAddress): Promise<any>
Parameters
- myAddress: string
- userAddress: string
Returns Promise<any>
getPins
- getPins(withType?): Promise<IDBResult>
Parameters
- withType: boolean = false
init
- init(dbApi): void
Parameters
- dbApi: {
executeBatchPutCommand: ((tableName: string, array: Partial<DbEntity>[], batchSize?: number, onProgress?: ((count: number) => void)) => Promise<{
ok: boolean;
}>);
executeGetCommand: ((tableName: string, selectFields?: string[], conditions?: string[], conditionFields?: string[], options?: GetCommandOptions) => Promise<IDBResult | IDBResultError>);
executePutCommand: ((tableName: string, array: Partial<DbEntity>[]) => Promise<IDBResult | IDBResultError>);
executeRmCommand: ((tableName: string, keyValues: Partial<DbEntity>[]) => Promise<IDBResult | IDBResultError>);
executeUpdateCommand: ((tableName: string, array: Partial<DbEntity>[]) => Promise<IDBResult | IDBResultError>);
exportRelations: ((relations: string[]) => Promise<any>);
importRelations: ((content: string) => Promise<any>);
init: (() => Promise<void>);
isInitialized: (() => Promise<boolean>);
runCommand: ((command: string) => Promise<IDBResult | IDBResultError>);
}executeBatchPutCommand: ((tableName: string, array: Partial<DbEntity>[], batchSize?: number, onProgress?: ((count: number) => void)) => Promise<{
ok: boolean;
}>)
- (tableName, array, batchSize?, onProgress?): Promise<{
ok: boolean;
}> Parameters
- tableName: string
- array: Partial<DbEntity>[]
- batchSize: number = array.length
Optional
onProgress: ((count: number) => void)- (count): void
Returns void
Returns Promise<{
ok: boolean;
}>
executeGetCommand: ((tableName: string, selectFields?: string[], conditions?: string[], conditionFields?: string[], options?: GetCommandOptions) => Promise<IDBResult | IDBResultError>)
- (tableName, selectFields?, conditions?, conditionFields?, options?): Promise<IDBResult | IDBResultError>
Parameters
- tableName: string
Optional
selectFields: string[]Optional
conditions: string[]Optional
conditionFields: string[]- options: GetCommandOptions = {}
executePutCommand: ((tableName: string, array: Partial<DbEntity>[]) => Promise<IDBResult | IDBResultError>)
executeRmCommand: ((tableName: string, keyValues: Partial<DbEntity>[]) => Promise<IDBResult | IDBResultError>)
executeUpdateCommand: ((tableName: string, array: Partial<DbEntity>[]) => Promise<IDBResult | IDBResultError>)
exportRelations: ((relations: string[]) => Promise<any>)
- (relations): Promise<any>
Returns Promise<any>
importRelations: ((content: string) => Promise<any>)
- (content): Promise<any>
Returns Promise<any>
init: (() => Promise<void>)
- (): Promise<void>
Returns Promise<void>
isInitialized: (() => Promise<boolean>)
- (): Promise<boolean>
Returns Promise<boolean>
runCommand: ((command: string) => Promise<IDBResult | IDBResultError>)
Returns void
putParticles
- putParticles(particles): Promise<void>
Returns Promise<void>
senseMarkAsRead
- senseMarkAsRead(ownerId, id): Promise<void>
Parameters
- ownerId: string
- id: string
Returns Promise<void>