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