Variables

@:value({ SENDING : 1, RECEIVING : 2 })finalDirection:{SENDING:Int, RECEIVING:Int} = { SENDING : 1, RECEIVING : 2 }

Methods

getLocalRegistrationId():Promise<Int>

isTrustedIdentity(identifier:String, identityKey:IdentityPublicKey, _direction:Int):Promise<Bool>

loadPreKey(keyId:Int):Promise<PreKeyPair>

loadSignedPreKey(keyId:Int):Promise<PreKeyPair>

removeAllSessions(identifier:SignalProtocolAddress):Promise<Bool>

removePreKey(keyId:Int):Promise<Bool>

removeSession(identifier:SignalProtocolAddress):Promise<Bool>

removeSignedPreKey(keyId:Int):Promise<Bool>

saveIdentity(identifier:SignalProtocolAddress, identityKey:IdentityPublicKey):Promise<Bool>

storePreKey(keyId:Int, keyPair:PreKeyPair):Promise<Bool>

storeSession(identifier:SignalProtocolAddress, session:SignalSession):Promise<Bool>

storeSignedPreKey(keyId:Int, keyPair:SignedPreKey):Promise<Bool>