Refactor the OMEMOStore to not duplicate prekeys
Before these changes, prekeys were stored in two places, one place that converse-omemo accessed and one that libsignal accessed and when libsignal deleted a prekey the other store wasn't updated. Now we let the methods called by libsignal store/remove prekeys (and the signed_prekey) in the same place as used by the code in converse-omemo.
Showing
This diff is collapsed.
Please register or sign in to comment