diff options
author | Andreas Straub <andy@strb.org> | 2015-07-03 13:20:27 +0200 |
---|---|---|
committer | Andreas Straub <andy@strb.org> | 2015-07-05 17:27:29 +0200 |
commit | 9206a49b7963837b39573b94fc7796918174189a (patch) | |
tree | 528ed410860a0e2ce77a3c2e6d6d9e60e2fd30b6 /src/main/java/eu/siacs/conversations/generator/IqGenerator.java | |
parent | 7680a241802c6bf412fa8fdcbb661144ad3c8a33 (diff) |
Rework PEP content verification
Now checks which part(s) are out of sync w/ local storage, and updates
only those, rather than assuming the entire node corrupt and
overwriting it all (especially relevant for preKey list)
Diffstat (limited to '')
-rw-r--r-- | src/main/java/eu/siacs/conversations/generator/IqGenerator.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/eu/siacs/conversations/generator/IqGenerator.java b/src/main/java/eu/siacs/conversations/generator/IqGenerator.java index 0bef8853..19c1d4f7 100644 --- a/src/main/java/eu/siacs/conversations/generator/IqGenerator.java +++ b/src/main/java/eu/siacs/conversations/generator/IqGenerator.java @@ -152,7 +152,7 @@ public class IqGenerator extends AbstractGenerator { } public IqPacket publishBundles(final SignedPreKeyRecord signedPreKeyRecord, final IdentityKey identityKey, - final List<PreKeyRecord> preKeyRecords, final int deviceId) { + final Set<PreKeyRecord> preKeyRecords, final int deviceId) { final Element item = new Element("item"); final Element bundle = item.addChild("bundle", AxolotlService.PEP_PREFIX); final Element signedPreKeyPublic = bundle.addChild("signedPreKeyPublic"); |