Overview

Summary

ContactDonateImprint


Appendix E-29: PRE KEY (UI prompt)


PreKeyServerNodeModuleSignalMessenger

Properties (6)

PropertyTypeEntityReferenceModule
(1) ConsumedAtDATEPreKey
(2) CreatedAtDATEPreKey
(3) DeviceLONGPreKeyDeviceMessageModule
(4) IsSignedBOOLPreKey
(5) KeyIdINTPreKey
(6) PublicKeySTRINGPreKey


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /prekeyinsertPreKey(prekey)ServerNodeModulePOSTPreKey
(2) /prekey/device/{id}findAllPreKeyOfDevice(id)ServerNodeModuleGETDevice PreKey
(3) /prekey/{id}deletePreKeyById(id)ServerNodeModuleDELETEPreKey
(4) /prekeyfindAllPreKey()ServerNodeModuleGETPreKey
(5) /prekey/{id}findPreKeyById(id)ServerNodeModuleGETPreKey
(6) /prekey/{id}updatePreKeyById(prekey)ServerNodeModulePUTPreKey





Example:

final PreKey prekey = (PreKey) invokeModule(SERVER_NODE_MODULE + "/prekey/" + id, PreKey.class);
if (prekey != null) {
    final Device device1 = (Device) invokeModule(MESSAGE_MODULE + "/device/" + prekey.getDevice().getId(), Device.class);
    if (device1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + device1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
}
return prekey;


Overview

Summary

ContactDonateImprint