Merge pull request #5278 from matrix-org/t3chguy/fix/15362
Decorate failed e2ee downgrade attempts better
This commit is contained in:
commit
a6246a7e9f
2 changed files with 10 additions and 4 deletions
|
@ -25,10 +25,8 @@ export default class EncryptionEvent extends React.Component {
|
||||||
|
|
||||||
let body;
|
let body;
|
||||||
let classes = "mx_EventTile_bubble mx_cryptoEvent mx_cryptoEvent_icon";
|
let classes = "mx_EventTile_bubble mx_cryptoEvent mx_cryptoEvent_icon";
|
||||||
if (
|
const isRoomEncrypted = MatrixClientPeg.get().isRoomEncrypted(mxEvent.getRoomId());
|
||||||
mxEvent.getContent().algorithm === 'm.megolm.v1.aes-sha2' &&
|
if (mxEvent.getContent().algorithm === 'm.megolm.v1.aes-sha2' && isRoomEncrypted) {
|
||||||
MatrixClientPeg.get().isRoomEncrypted(mxEvent.getRoomId())
|
|
||||||
) {
|
|
||||||
body = <div>
|
body = <div>
|
||||||
<div className="mx_cryptoEvent_title">{_t("Encryption enabled")}</div>
|
<div className="mx_cryptoEvent_title">{_t("Encryption enabled")}</div>
|
||||||
<div className="mx_cryptoEvent_subtitle">
|
<div className="mx_cryptoEvent_subtitle">
|
||||||
|
@ -38,6 +36,13 @@ export default class EncryptionEvent extends React.Component {
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
</div>;
|
</div>;
|
||||||
|
} else if (isRoomEncrypted) {
|
||||||
|
body = <div>
|
||||||
|
<div className="mx_cryptoEvent_title">{_t("Encryption enabled")}</div>
|
||||||
|
<div className="mx_cryptoEvent_subtitle">
|
||||||
|
{_t("Ignored attempt to disable encryption")}
|
||||||
|
</div>
|
||||||
|
</div>;
|
||||||
} else {
|
} else {
|
||||||
body = <div>
|
body = <div>
|
||||||
<div className="mx_cryptoEvent_title">{_t("Encryption not enabled")}</div>
|
<div className="mx_cryptoEvent_title">{_t("Encryption not enabled")}</div>
|
||||||
|
|
|
@ -1376,6 +1376,7 @@
|
||||||
"View Source": "View Source",
|
"View Source": "View Source",
|
||||||
"Encryption enabled": "Encryption enabled",
|
"Encryption enabled": "Encryption enabled",
|
||||||
"Messages in this room are end-to-end encrypted. Learn more & verify this user in their user profile.": "Messages in this room are end-to-end encrypted. Learn more & verify this user in their user profile.",
|
"Messages in this room are end-to-end encrypted. Learn more & verify this user in their user profile.": "Messages in this room are end-to-end encrypted. Learn more & verify this user in their user profile.",
|
||||||
|
"Ignored attempt to disable encryption": "Ignored attempt to disable encryption",
|
||||||
"Encryption not enabled": "Encryption not enabled",
|
"Encryption not enabled": "Encryption not enabled",
|
||||||
"The encryption used by this room isn't supported.": "The encryption used by this room isn't supported.",
|
"The encryption used by this room isn't supported.": "The encryption used by this room isn't supported.",
|
||||||
"Error decrypting audio": "Error decrypting audio",
|
"Error decrypting audio": "Error decrypting audio",
|
||||||
|
|
Loading…
Reference in a new issue