Class RatchetStorageAbstract
Constructors
Methods
Protected Abstractcreate
- create(): Promise<void>
Returns Promise<void>
createIdentity
- createIdentity(preKeyAmount?): Promise<Identity>
Parameters
- preKeyAmount: number = 10
Returns Promise<Identity>
AbstractfindSession
- findSession(key): Promise<null | AsymmetricRatchet>
Returns Promise<null | AsymmetricRatchet>
AbstractgetIdentity
- getIdentity(origin): Promise<Identity>
Returns Promise<Identity>
isTrusted
- isTrusted(remoteIdentity): Promise<boolean>
Parameters
- remoteIdentity: RemoteIdentity
Returns Promise<boolean>
AbstractloadIdentities
- loadIdentities(): Promise<void>
Returns Promise<void>
AbstractloadRemoteIdentity
AbstractloadSession
- loadSession(key): Promise<AsymmetricRatchet>
Returns Promise<AsymmetricRatchet>
AbstractremoveRemoteIdentity
- removeRemoteIdentity(key): Promise<void>
Returns Promise<void>
AbstractsaveIdentities
- saveIdentities(): Promise<void>
Returns Promise<void>
AbstractsaveRemoteIdentity
- saveRemoteIdentity(key, value): Promise<void>
Parameters
- key: string
- value: RemoteIdentity
Returns Promise<void>
AbstractsaveSession
- saveSession(key, value): Promise<void>
Parameters
- key: string
- value: AsymmetricRatchet
Returns Promise<void>
Returns identity by domain origin. If identity doesn't exist creates new