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