Skip to main content

Interface: SignalRepositoryWithLIDStore

Defined in: src/Types/Signal.ts:85

Extends

Properties

lidMapping

lidMapping: LIDMappingStore

Defined in: src/Types/Signal.ts:86

Methods

decryptGroupMessage()

decryptGroupMessage(opts): Promise<Uint8Array<ArrayBufferLike>>

Defined in: src/Types/Signal.ts:60

Parameters

opts

DecryptGroupSignalOpts

Returns

Promise<Uint8Array<ArrayBufferLike>>

Inherited from

SignalRepository.decryptGroupMessage


decryptMessage()

decryptMessage(opts): Promise<Uint8Array<ArrayBufferLike>>

Defined in: src/Types/Signal.ts:62

Parameters

opts

DecryptSignalProtoOpts

Returns

Promise<Uint8Array<ArrayBufferLike>>

Inherited from

SignalRepository.decryptMessage


deleteSession()

deleteSession(jids): Promise<void>

Defined in: src/Types/Signal.ts:81

Parameters

jids

string[]

Returns

Promise<void>

Inherited from

SignalRepository.deleteSession


encryptGroupMessage()

encryptGroupMessage(opts): Promise<{ ciphertext: Uint8Array; senderKeyDistributionMessage: Uint8Array; }>

Defined in: src/Types/Signal.ts:72

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:63

Parameters

opts

EncryptMessageOpts

Returns

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

Inherited from

SignalRepository.encryptMessage


encryptMessageWithWire()

encryptMessageWithWire(opts): Promise<{ ciphertext: Uint8Array; type: "msg" | "pkmsg"; wireJid: string; }>

Defined in: src/Types/Signal.ts:67

Parameters

opts

EncryptMessageWithWireOpts

Returns

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

Inherited from

SignalRepository.encryptMessageWithWire


injectE2ESession()

injectE2ESession(opts): Promise<void>

Defined in: src/Types/Signal.ts:76

Parameters

opts

E2ESessionOpts

Returns

Promise<void>

Inherited from

SignalRepository.injectE2ESession


jidToSignalProtocolAddress()

jidToSignalProtocolAddress(jid): string

Defined in: src/Types/Signal.ts:78

Parameters

jid

string

Returns

string

Inherited from

SignalRepository.jidToSignalProtocolAddress


migrateSession()

migrateSession(fromJids, toJid): Promise<{ migrated: number; skipped: number; total: number; }>

Defined in: src/Types/Signal.ts:79

Parameters

fromJids

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:61

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:77

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:80

Parameters
jid

string

Returns

Promise<{ exists: boolean; reason: string; }>

Inherited from

SignalRepository.validateSession