Merge branch 'develop' into poljar/seshat-search-pagination

This commit is contained in:
Damir Jelić 2020-06-10 13:34:09 +02:00
commit eaca8310d3
82 changed files with 3355 additions and 1313 deletions

View file

@ -481,6 +481,29 @@ async function combinedPagination(searchResult) {
searchResult.pendingRequest = null;
// Restore our encryption info so we can properly re-verify the events.
for (let i = 0; i < result.results.length; i++) {
const timeline = result.results[i].context.getTimeline();
for (let j = 0; j < timeline.length; j++) {
const ev = timeline[j];
if (ev.event.curve25519Key) {
ev.makeEncrypted(
"m.room.encrypted",
{ algorithm: ev.event.algorithm },
ev.event.curve25519Key,
ev.event.ed25519Key,
);
ev._forwardingCurve25519KeyChain = ev.event.forwardingCurve25519KeyChain;
delete ev.event.curve25519Key;
delete ev.event.ed25519Key;
delete ev.event.algorithm;
delete ev.event.forwardingCurve25519KeyChain;
}
}
}
return result;
}