Skip to main content

Interface: SignalRepositoryWithLIDStore

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

Extends

Properties

lidMapping

lidMapping: LIDMappingStore

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

Methods

decryptGroupMessage()

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

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

Parameters

opts

DecryptGroupSignalOpts

Returns

Promise<Uint8Array<ArrayBufferLike>>

Inherited from

SignalRepository.decryptGroupMessage


decryptMessage()

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

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

Parameters

opts

DecryptSignalProtoOpts

Returns

Promise<Uint8Array<ArrayBufferLike>>

Inherited from

SignalRepository.decryptMessage


deleteSession()

deleteSession(jids): Promise<void>

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

Parameters

jids

string[]

Returns

Promise<void>

Inherited from

SignalRepository.deleteSession


encryptGroupMessage()

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

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

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

Parameters

opts

EncryptMessageOpts

Returns

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

Inherited from

SignalRepository.encryptMessage


injectE2ESession()

injectE2ESession(opts): Promise<void>

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

Parameters

opts

E2ESessionOpts

Returns

Promise<void>

Inherited from

SignalRepository.injectE2ESession


jidToSignalProtocolAddress()

jidToSignalProtocolAddress(jid): string

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

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

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

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

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

Parameters
jid

string

Returns

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

Inherited from

SignalRepository.validateSession