Class InMemorySenderKeyStore

    • Constructor Detail

      • InMemorySenderKeyStore

        InMemorySenderKeyStore()
    • Method Detail

      • loadSenderKey

         SenderKeyRecord loadSenderKey(SignalProtocolAddress sender, UUID distributionId)

        Returns a copy of the org.signal.libsignal.protocol.groups.state.SenderKeyRecord corresponding to the (distributionId + senderName + deviceId) tuple, or `null` if one does not exist.

        It is important that implementations return a copy of the current durable information. The returned SenderKeyRecord may be modified, but those changes should not have an effect on the durable session state (what is returned by subsequent calls to this method) without the store method being called here first.

        Parameters:
        sender - The address of the current client.
        distributionId - An opaque identifier that uniquely identifies the group (but isn't the group ID).
        Returns:

        a copy of the SenderKeyRecord corresponding to the (id + senderName + deviceId tuple, or `null` if one does not currently exist.