Skip to main content

Type Alias: SignalRepository

SignalRepository: object

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

Type declaration

decryptGroupMessage()

Parameters

opts

DecryptGroupSignalOpts

Returns

Promise<Uint8Array<ArrayBufferLike>>

decryptMessage()

Parameters

opts

DecryptSignalProtoOpts

Returns

Promise<Uint8Array<ArrayBufferLike>>

deleteSession()

Parameters

jids

string[]

Returns

Promise<void>

encryptGroupMessage()

Parameters

opts

EncryptGroupMessageOpts

Returns

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

encryptMessage()

Parameters

opts

EncryptMessageOpts

Returns

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

encryptMessageWithWire()

Parameters

opts

EncryptMessageWithWireOpts

Returns

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

injectE2ESession()

Parameters

opts

E2ESessionOpts

Returns

Promise<void>

jidToSignalProtocolAddress()

Parameters

jid

string

Returns

string

migrateSession()

Parameters

fromJids

string[]

toJid

string

Returns

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

processSenderKeyDistributionMessage()

Parameters

opts

ProcessSenderKeyDistributionMessageOpts

Returns

Promise<void>

validateSession()

Call Signature

Parameters
jid

string

Returns

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

Call Signature

Parameters
jid

string

Returns

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