Fix enum casing
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
parent
9377548630
commit
6d916bfdde
4 changed files with 30 additions and 30 deletions
|
@ -47,7 +47,7 @@ const UntrustedDeviceDialog: React.FC<IProps> = ({ device, user, onFinished }) =
|
||||||
onFinished={onFinished}
|
onFinished={onFinished}
|
||||||
className="mx_UntrustedDeviceDialog"
|
className="mx_UntrustedDeviceDialog"
|
||||||
title={<>
|
title={<>
|
||||||
<E2EIcon status={E2E_STATE.WARNING} size={24} hideTooltip={true} />
|
<E2EIcon status={E2E_STATE.Warning} size={24} hideTooltip={true} />
|
||||||
{ _t("Not Trusted") }
|
{ _t("Not Trusted") }
|
||||||
</>}
|
</>}
|
||||||
>
|
>
|
||||||
|
|
|
@ -189,7 +189,7 @@ export default class VerificationPanel extends React.PureComponent<IProps, IStat
|
||||||
// Element Web doesn't support scanning yet, so assume here we're the client being scanned.
|
// Element Web doesn't support scanning yet, so assume here we're the client being scanned.
|
||||||
body = <React.Fragment>
|
body = <React.Fragment>
|
||||||
<p>{ description }</p>
|
<p>{ description }</p>
|
||||||
<E2EIcon isUser={true} status={E2E_STATE.VERIFIED} size={128} hideTooltip={true} />
|
<E2EIcon isUser={true} status={E2E_STATE.Verified} size={128} hideTooltip={true} />
|
||||||
<div className="mx_VerificationPanel_reciprocateButtons">
|
<div className="mx_VerificationPanel_reciprocateButtons">
|
||||||
<AccessibleButton
|
<AccessibleButton
|
||||||
kind="danger"
|
kind="danger"
|
||||||
|
@ -252,7 +252,7 @@ export default class VerificationPanel extends React.PureComponent<IProps, IStat
|
||||||
<div className="mx_UserInfo_container mx_VerificationPanel_verified_section">
|
<div className="mx_UserInfo_container mx_VerificationPanel_verified_section">
|
||||||
<h3>{ _t("Verified") }</h3>
|
<h3>{ _t("Verified") }</h3>
|
||||||
<p>{ description }</p>
|
<p>{ description }</p>
|
||||||
<E2EIcon isUser={true} status={E2E_STATE.VERIFIED} size={128} hideTooltip={true} />
|
<E2EIcon isUser={true} status={E2E_STATE.Verified} size={128} hideTooltip={true} />
|
||||||
{ text ? <p>{ text }</p> : null }
|
{ text ? <p>{ text }</p> : null }
|
||||||
<AccessibleButton kind="primary" className="mx_UserInfo_wideButton" onClick={this.props.onClose}>
|
<AccessibleButton kind="primary" className="mx_UserInfo_wideButton" onClick={this.props.onClose}>
|
||||||
{ _t("Got it") }
|
{ _t("Got it") }
|
||||||
|
|
|
@ -24,22 +24,22 @@ import Tooltip from "../elements/Tooltip";
|
||||||
import { E2EStatus } from "../../../utils/ShieldUtils";
|
import { E2EStatus } from "../../../utils/ShieldUtils";
|
||||||
|
|
||||||
export enum E2E_STATE {
|
export enum E2E_STATE {
|
||||||
VERIFIED = "verified",
|
Verified = "verified",
|
||||||
WARNING = "warning",
|
Warning = "warning",
|
||||||
UNKNOWN = "unknown",
|
Unknown = "unknown",
|
||||||
NORMAL = "normal",
|
Normal = "normal",
|
||||||
UNAUTHENTICATED = "unauthenticated",
|
Unauthenticated = "unauthenticated",
|
||||||
}
|
}
|
||||||
|
|
||||||
const crossSigningUserTitles: { [key in E2E_STATE]?: string } = {
|
const crossSigningUserTitles: { [key in E2E_STATE]?: string } = {
|
||||||
[E2E_STATE.WARNING]: _td("This user has not verified all of their sessions."),
|
[E2E_STATE.Warning]: _td("This user has not verified all of their sessions."),
|
||||||
[E2E_STATE.NORMAL]: _td("You have not verified this user."),
|
[E2E_STATE.Normal]: _td("You have not verified this user."),
|
||||||
[E2E_STATE.VERIFIED]: _td("You have verified this user. This user has verified all of their sessions."),
|
[E2E_STATE.Verified]: _td("You have verified this user. This user has verified all of their sessions."),
|
||||||
};
|
};
|
||||||
const crossSigningRoomTitles: { [key in E2E_STATE]?: string } = {
|
const crossSigningRoomTitles: { [key in E2E_STATE]?: string } = {
|
||||||
[E2E_STATE.WARNING]: _td("Someone is using an unknown session"),
|
[E2E_STATE.Warning]: _td("Someone is using an unknown session"),
|
||||||
[E2E_STATE.NORMAL]: _td("This room is end-to-end encrypted"),
|
[E2E_STATE.Normal]: _td("This room is end-to-end encrypted"),
|
||||||
[E2E_STATE.VERIFIED]: _td("Everyone in this room is verified"),
|
[E2E_STATE.Verified]: _td("Everyone in this room is verified"),
|
||||||
};
|
};
|
||||||
|
|
||||||
interface IProps {
|
interface IProps {
|
||||||
|
@ -58,9 +58,9 @@ const E2EIcon: React.FC<IProps> = ({ isUser, status, className, size, onClick, h
|
||||||
const classes = classNames({
|
const classes = classNames({
|
||||||
mx_E2EIcon: true,
|
mx_E2EIcon: true,
|
||||||
mx_E2EIcon_bordered: bordered,
|
mx_E2EIcon_bordered: bordered,
|
||||||
mx_E2EIcon_warning: status === E2E_STATE.WARNING,
|
mx_E2EIcon_warning: status === E2E_STATE.Warning,
|
||||||
mx_E2EIcon_normal: status === E2E_STATE.NORMAL,
|
mx_E2EIcon_normal: status === E2E_STATE.Normal,
|
||||||
mx_E2EIcon_verified: status === E2E_STATE.VERIFIED,
|
mx_E2EIcon_verified: status === E2E_STATE.Verified,
|
||||||
}, className);
|
}, className);
|
||||||
|
|
||||||
let e2eTitle;
|
let e2eTitle;
|
||||||
|
|
|
@ -605,7 +605,7 @@ export default class EventTile extends React.Component<IProps, IState> {
|
||||||
if (encryptionInfo.mismatchedSender) {
|
if (encryptionInfo.mismatchedSender) {
|
||||||
// something definitely wrong is going on here
|
// something definitely wrong is going on here
|
||||||
this.setState({
|
this.setState({
|
||||||
verified: E2E_STATE.WARNING,
|
verified: E2E_STATE.Warning,
|
||||||
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -613,7 +613,7 @@ export default class EventTile extends React.Component<IProps, IState> {
|
||||||
if (!userTrust.isCrossSigningVerified()) {
|
if (!userTrust.isCrossSigningVerified()) {
|
||||||
// user is not verified, so default to everything is normal
|
// user is not verified, so default to everything is normal
|
||||||
this.setState({
|
this.setState({
|
||||||
verified: E2E_STATE.NORMAL,
|
verified: E2E_STATE.Normal,
|
||||||
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -623,27 +623,27 @@ export default class EventTile extends React.Component<IProps, IState> {
|
||||||
);
|
);
|
||||||
if (!eventSenderTrust) {
|
if (!eventSenderTrust) {
|
||||||
this.setState({
|
this.setState({
|
||||||
verified: E2E_STATE.UNKNOWN,
|
verified: E2E_STATE.Unknown,
|
||||||
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!eventSenderTrust.isVerified()) {
|
if (!eventSenderTrust.isVerified()) {
|
||||||
this.setState({
|
this.setState({
|
||||||
verified: E2E_STATE.WARNING,
|
verified: E2E_STATE.Warning,
|
||||||
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!encryptionInfo.authenticated) {
|
if (!encryptionInfo.authenticated) {
|
||||||
this.setState({
|
this.setState({
|
||||||
verified: E2E_STATE.UNAUTHENTICATED,
|
verified: E2E_STATE.Unauthenticated,
|
||||||
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setState({
|
this.setState({
|
||||||
verified: E2E_STATE.VERIFIED,
|
verified: E2E_STATE.Verified,
|
||||||
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
}, this.props.onHeightChanged); // Decryption may have caused a change in size
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -850,13 +850,13 @@ export default class EventTile extends React.Component<IProps, IState> {
|
||||||
|
|
||||||
// event is encrypted, display padlock corresponding to whether or not it is verified
|
// event is encrypted, display padlock corresponding to whether or not it is verified
|
||||||
if (ev.isEncrypted()) {
|
if (ev.isEncrypted()) {
|
||||||
if (this.state.verified === E2E_STATE.NORMAL) {
|
if (this.state.verified === E2E_STATE.Normal) {
|
||||||
return; // no icon if we've not even cross-signed the user
|
return; // no icon if we've not even cross-signed the user
|
||||||
} else if (this.state.verified === E2E_STATE.VERIFIED) {
|
} else if (this.state.verified === E2E_STATE.Verified) {
|
||||||
return; // no icon for verified
|
return; // no icon for verified
|
||||||
} else if (this.state.verified === E2E_STATE.UNAUTHENTICATED) {
|
} else if (this.state.verified === E2E_STATE.Unauthenticated) {
|
||||||
return (<E2ePadlockUnauthenticated />);
|
return (<E2ePadlockUnauthenticated />);
|
||||||
} else if (this.state.verified === E2E_STATE.UNKNOWN) {
|
} else if (this.state.verified === E2E_STATE.Unknown) {
|
||||||
return (<E2ePadlockUnknown />);
|
return (<E2ePadlockUnknown />);
|
||||||
} else {
|
} else {
|
||||||
return (<E2ePadlockUnverified />);
|
return (<E2ePadlockUnverified />);
|
||||||
|
@ -961,9 +961,9 @@ export default class EventTile extends React.Component<IProps, IState> {
|
||||||
mx_EventTile_lastInSection: this.props.lastInSection,
|
mx_EventTile_lastInSection: this.props.lastInSection,
|
||||||
mx_EventTile_contextual: this.props.contextual,
|
mx_EventTile_contextual: this.props.contextual,
|
||||||
mx_EventTile_actionBarFocused: this.state.actionBarFocused,
|
mx_EventTile_actionBarFocused: this.state.actionBarFocused,
|
||||||
mx_EventTile_verified: !isBubbleMessage && this.state.verified === E2E_STATE.VERIFIED,
|
mx_EventTile_verified: !isBubbleMessage && this.state.verified === E2E_STATE.Verified,
|
||||||
mx_EventTile_unverified: !isBubbleMessage && this.state.verified === E2E_STATE.WARNING,
|
mx_EventTile_unverified: !isBubbleMessage && this.state.verified === E2E_STATE.Warning,
|
||||||
mx_EventTile_unknown: !isBubbleMessage && this.state.verified === E2E_STATE.UNKNOWN,
|
mx_EventTile_unknown: !isBubbleMessage && this.state.verified === E2E_STATE.Unknown,
|
||||||
mx_EventTile_bad: isEncryptionFailure,
|
mx_EventTile_bad: isEncryptionFailure,
|
||||||
mx_EventTile_emote: msgtype === 'm.emote',
|
mx_EventTile_emote: msgtype === 'm.emote',
|
||||||
mx_EventTile_noSender: this.props.hideSender,
|
mx_EventTile_noSender: this.props.hideSender,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue