Skip to main content
Defined in: src/Types/Signal.ts:82

Extends

Properties

close()?

optional close: () => void
Defined in: src/Types/Signal.ts:84

Returns

void

lidMapping

lidMapping: LIDMappingStore
Defined in: src/Types/Signal.ts:83

Methods

decryptGroupMessage()

decryptGroupMessage(opts): Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/Types/Signal.ts:59

Parameters

opts
DecryptGroupSignalOpts

Returns

Promise<Uint8Array<ArrayBufferLike>>

Inherited from

SignalRepository.decryptGroupMessage

decryptMessage()

decryptMessage(opts): Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/Types/Signal.ts:61

Parameters

opts
DecryptSignalProtoOpts

Returns

Promise<Uint8Array<ArrayBufferLike>>

Inherited from

SignalRepository.decryptMessage

deleteSession()

deleteSession(jids): Promise<void>
Defined in: src/Types/Signal.ts:78

Parameters

jids
string[]

Returns

Promise<void>

Inherited from

SignalRepository.deleteSession

encryptGroupMessage()

encryptGroupMessage(opts): Promise<{ ciphertext: Uint8Array; senderKeyDistributionMessage: Uint8Array; }>
Defined in: src/Types/Signal.ts:66

Parameters

opts
EncryptGroupMessageOpts

Returns

Promise<{ ciphertext: Uint8Array; senderKeyDistributionMessage: Uint8Array; }>

Inherited from

SignalRepository.encryptGroupMessage

encryptMessage()

encryptMessage(opts): Promise<{ ciphertext: Uint8Array; type: "msg" | "pkmsg"; }>
Defined in: src/Types/Signal.ts:62

Parameters

opts
EncryptMessageOpts

Returns

Promise<{ ciphertext: Uint8Array; type: "msg" | "pkmsg"; }>

Inherited from

SignalRepository.encryptMessage

getSenderKeyDistributionMessage()

getSenderKeyDistributionMessage(opts): Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/Types/Signal.ts:70

Parameters

opts
GetSenderKeyDistributionMessageOpts

Returns

Promise<Uint8Array<ArrayBufferLike>>

Inherited from

SignalRepository.getSenderKeyDistributionMessage

getSessionInfo()

getSessionInfo(jid): Promise<null | { baseKey: Uint8Array; registrationId: number; }>
Defined in: src/Types/Signal.ts:72

Parameters

jid
string

Returns

Promise<null | { baseKey: Uint8Array; registrationId: number; }>

Inherited from

SignalRepository.getSessionInfo

hasSenderKey()

hasSenderKey(opts): Promise<boolean>
Defined in: src/Types/Signal.ts:71

Parameters

opts
GetSenderKeyDistributionMessageOpts

Returns

Promise<boolean>

Inherited from

SignalRepository.hasSenderKey

injectE2ESession()

injectE2ESession(opts): Promise<void>
Defined in: src/Types/Signal.ts:73

Parameters

opts
E2ESessionOpts

Returns

Promise<void>

Inherited from

SignalRepository.injectE2ESession

jidToSignalProtocolAddress()

jidToSignalProtocolAddress(jid): string
Defined in: src/Types/Signal.ts:75

Parameters

jid
string

Returns

string

Inherited from

SignalRepository.jidToSignalProtocolAddress

migrateSession()

migrateSession(fromJid, toJid): Promise<{ migrated: number; skipped: number; total: number; }>
Defined in: src/Types/Signal.ts:76

Parameters

fromJid
string
toJid
string

Returns

Promise<{ migrated: number; skipped: number; total: number; }>

Inherited from

SignalRepository.migrateSession

processSenderKeyDistributionMessage()

processSenderKeyDistributionMessage(opts): Promise<void>
Defined in: src/Types/Signal.ts:60

Parameters

opts
ProcessSenderKeyDistributionMessageOpts

Returns

Promise<void>

Inherited from

SignalRepository.processSenderKeyDistributionMessage

validateSession()

Call Signature

validateSession(jid): Promise<{ exists: boolean; reason: string; }>
Defined in: src/Types/Signal.ts:74
Parameters
jid
string
Returns
Promise<{ exists: boolean; reason: string; }>
Inherited from
SignalRepository.validateSession

Call Signature

validateSession(jid): Promise<{ exists: boolean; reason: string; }>
Defined in: src/Types/Signal.ts:77
Parameters
jid
string
Returns
Promise<{ exists: boolean; reason: string; }>
Inherited from
SignalRepository.validateSession