Home Reference Source Test
public class | source

SqlStore

Extends:

matrix-js-sdk~MemoryStore → SqlStore

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
Private Members
private
private
private
private
private

Method Summary

Public Methods
public

async clearOutOfBandMembers(roomId: *): *

public

async deleteAllData(): *

public

async getClientOptions(): *

public

async getOutOfBandMembers(roomId: *): *

public

async getSavedSync(): *

public

async getSavedSyncToken(): *

public
public

save(force: *): *

public

async setOutOfBandMembers(roomId: *, membershipEvents: *)

public

async setSyncData(syncData: *): *

public

async startup()

public

async storeClientOptions(options: *): *

public

wantsSave(): *

Private Methods
private

async _syncToStorage()

Public Constructors

public constructor() source

Public Members

public startedUp: boolean source

Private Members

private _isNewlyCreated: boolean source

private _isSaving: boolean source

private _syncAccumulator: * source

private _syncTs: number source

private _userModifiedMap: {} source

Public Methods

public async clearOutOfBandMembers(roomId: *): * source

Params:

NameTypeAttributeDescription
roomId *

Return:

*

public async deleteAllData(): * source

Return:

*

public async getClientOptions(): * source

Return:

*

public async getOutOfBandMembers(roomId: *): * source

Params:

NameTypeAttributeDescription
roomId *

Return:

*

public async getSavedSync(): * source

Return:

*

public async getSavedSyncToken(): * source

Return:

*

public isNewlyCreated(): * source

Return:

*

public save(force: *): * source

Params:

NameTypeAttributeDescription
force *

Return:

*

public async setOutOfBandMembers(roomId: *, membershipEvents: *) source

Params:

NameTypeAttributeDescription
roomId *
membershipEvents *

public async setSyncData(syncData: *): * source

Params:

NameTypeAttributeDescription
syncData *

Return:

*

public async startup() source

public async storeClientOptions(options: *): * source

Params:

NameTypeAttributeDescription
options *

Return:

*

public wantsSave(): * source

Return:

*

Private Methods

private async _syncToStorage() source