mirror of
https://github.com/signalapp/libsignal.git
synced 2026-05-12 18:07:08 +02:00
That is, when there's an error decrypting the inner payload of a sealed sender message, instead of just saving the sender (and more recently the content hint and group ID), save the whole decrypted contents of the sealed sender message. This is necessary so that the app can make a DecryptedErrorMessage from that failed payload. This is complicated somewhat by the fact that the app also uses the "short" constructor for the various Protocol*Exceptions, so we have to keep those working.