Extends
Properties
close()?
Defined in: src/Types/Signal.ts:84optionalclose: () =>void
Returns
void
lidMapping
lidMapping: LIDMappingStore
Defined in: src/Types/Signal.ts:83
Methods
decryptGroupMessage()
decryptGroupMessage(Defined in: src/Types/Signal.ts:59opts):Promise<Uint8Array<ArrayBufferLike>>
Parameters
opts
DecryptGroupSignalOpts
Returns
Promise<Uint8Array<ArrayBufferLike>>
Inherited from
SignalRepository.decryptGroupMessage
decryptMessage()
decryptMessage(Defined in: src/Types/Signal.ts:61opts):Promise<Uint8Array<ArrayBufferLike>>
Parameters
opts
DecryptSignalProtoOpts
Returns
Promise<Uint8Array<ArrayBufferLike>>
Inherited from
SignalRepository.decryptMessage
deleteSession()
deleteSession(Defined in: src/Types/Signal.ts:78jids):Promise<void>
Parameters
jids
string[]
Returns
Promise<void>
Inherited from
SignalRepository.deleteSession
encryptGroupMessage()
encryptGroupMessage(Defined in: src/Types/Signal.ts:66opts):Promise<{ciphertext:Uint8Array;senderKeyDistributionMessage:Uint8Array; }>
Parameters
opts
EncryptGroupMessageOpts
Returns
Promise<{ ciphertext: Uint8Array; senderKeyDistributionMessage: Uint8Array; }>
Inherited from
SignalRepository.encryptGroupMessage
encryptMessage()
encryptMessage(Defined in: src/Types/Signal.ts:62opts):Promise<{ciphertext:Uint8Array;type:"msg"|"pkmsg"; }>
Parameters
opts
EncryptMessageOpts
Returns
Promise<{ ciphertext: Uint8Array; type: "msg" | "pkmsg"; }>
Inherited from
SignalRepository.encryptMessage
getSenderKeyDistributionMessage()
getSenderKeyDistributionMessage(Defined in: src/Types/Signal.ts:70opts):Promise<Uint8Array<ArrayBufferLike>>
Parameters
opts
GetSenderKeyDistributionMessageOpts
Returns
Promise<Uint8Array<ArrayBufferLike>>
Inherited from
SignalRepository.getSenderKeyDistributionMessage
getSessionInfo()
getSessionInfo(Defined in: src/Types/Signal.ts:72jid):Promise<null| {baseKey:Uint8Array;registrationId:number; }>
Parameters
jid
string
Returns
Promise<null | { baseKey: Uint8Array; registrationId: number; }>
Inherited from
SignalRepository.getSessionInfo
hasSenderKey()
hasSenderKey(Defined in: src/Types/Signal.ts:71opts):Promise<boolean>
Parameters
opts
GetSenderKeyDistributionMessageOpts
Returns
Promise<boolean>
Inherited from
SignalRepository.hasSenderKey
injectE2ESession()
injectE2ESession(Defined in: src/Types/Signal.ts:73opts):Promise<void>
Parameters
opts
E2ESessionOpts
Returns
Promise<void>
Inherited from
SignalRepository.injectE2ESession
jidToSignalProtocolAddress()
jidToSignalProtocolAddress(Defined in: src/Types/Signal.ts:75jid):string
Parameters
jid
string
Returns
string
Inherited from
SignalRepository.jidToSignalProtocolAddress
migrateSession()
migrateSession(Defined in: src/Types/Signal.ts:76fromJid,toJid):Promise<{migrated:number;skipped:number;total:number; }>
Parameters
fromJid
string
toJid
string
Returns
Promise<{ migrated: number; skipped: number; total: number; }>
Inherited from
SignalRepository.migrateSession
processSenderKeyDistributionMessage()
processSenderKeyDistributionMessage(Defined in: src/Types/Signal.ts:60opts):Promise<void>
Parameters
opts
ProcessSenderKeyDistributionMessageOpts
Returns
Promise<void>
Inherited from
SignalRepository.processSenderKeyDistributionMessage
validateSession()
Call Signature
validateSession(Defined in: src/Types/Signal.ts:74jid):Promise<{exists:boolean;reason:string; }>
Parameters
jid
string
Returns
Promise<{ exists: boolean; reason: string; }>
Inherited from
SignalRepository.validateSession
Call Signature
validateSession(Defined in: src/Types/Signal.ts:77jid):Promise<{exists:boolean;reason:string; }>
Parameters
jid
string
Returns
Promise<{ exists: boolean; reason: string; }>
Inherited from
SignalRepository.validateSession