Proper session reset: Delete sessions before and after (#1796)

* web requests: Don't fail if JSON not well-formed in error cases

Turns out that before our move to node-fetch, we ignored JSON.parse()
failures: https://github.com/WhisperSystems/Signal-Desktop/pull/1552/files#diff-1103a6aff0f28b6066715c6994278767L37518

* Update to libsignal v1.2.0, delete sessions on reset session

Previously we only archived sessions when sending or receiving a
'reset secure session, which didn't match up with the mobile apps.
This commit is contained in:
Scott Nonnenberg 2017-11-21 15:20:07 -08:00 committed by GitHub
parent f07302c2cd
commit 158b575885
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 285 additions and 201 deletions

View file

@ -718,7 +718,7 @@
recipients : this.getRecipients(),
flags : textsecure.protobuf.DataMessage.Flags.END_SESSION
});
message.send(textsecure.messaging.closeSession(this.id, now));
message.send(textsecure.messaging.resetSession(this.id, now));
}
},