Class RatchetStorageAbstract
Methods
Abstract
loadIdentity
- loadIdentity(): Promise<null | Identity>
-
Returns Promise<null | Identity>
Abstract
loadRemoteIdentity
- loadRemoteIdentity(key: string): Promise<null | RemoteIdentity>
-
Returns Promise<null | RemoteIdentity>
Abstract
loadSession
- loadSession(key: string): Promise<null | AsymmetricRatchet>
-
Returns Promise<null | AsymmetricRatchet>
Abstract
saveIdentity
- saveIdentity(value: Identity): Promise<void>
-
Returns Promise<void>
Abstract
saveRemoteIdentity
- saveRemoteIdentity(key: string, value: RemoteIdentity): Promise<void>
-
Parameters
-
key: string
-
value: RemoteIdentity
Returns Promise<void>
Abstract
saveSession
- saveSession(key: string, value: AsymmetricRatchet): Promise<void>
-
Parameters
-
key: string
-
value: AsymmetricRatchet
Returns Promise<void>