Skip to content

Commit 21f8a35

Browse files
committed
fix eslint
1 parent 2e7ef4e commit 21f8a35

File tree

5 files changed

+170
-157
lines changed

5 files changed

+170
-157
lines changed

extension/chrome/elements/compose-modules/compose-err-module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ export class ComposeErrModule extends ViewModule<ComposeView> {
156156
// format footer the way it would be in outgoing plaintext
157157
footer = Xss.htmlUnescape(Xss.htmlSanitizeAndStripAllTags(this.view.footerModule.createFooterHtml(footer), '\n')).trim();
158158
}
159-
if ((!plaintext.trim() || (footer && plaintext.trim() === footer.trim())) && !(await Ui.modal.confirm('Send empty message?'))) {
159+
if ((!plaintext.trim() || plaintext.trim() === footer?.trim()) && !(await Ui.modal.confirm('Send empty message?'))) {
160160
throw new ComposerResetBtnTrigger();
161161
}
162162
};

extension/chrome/elements/compose-modules/compose-quote-module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ export class ComposeQuoteModule extends ViewModule<ComposeView> {
177177
});
178178
if (decryptRes.success) {
179179
return decryptRes.content.toUtfStr();
180-
} else if (decryptRes.error && decryptRes.error.type === DecryptErrTypes.needPassphrase) {
180+
} else if (decryptRes.error?.type === DecryptErrTypes.needPassphrase) {
181181
if (Catch.isThunderbirdMail() && this.view.useFullScreenSecureCompose) {
182182
await Time.sleep(2300);
183183
}

extension/chrome/elements/compose-modules/compose-storage-module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export class ComposeStorageModule extends ViewModule<ComposeView> {
108108
const kis = await KeyStore.get(this.view.acctEmail);
109109
for (const ki of kis) {
110110
const pp = await PassphraseStore.get(this.view.acctEmail, ki, true);
111-
if (pp && pwd.toLowerCase() === pp.toLowerCase()) {
111+
if (pwd.toLowerCase() === pp?.toLowerCase()) {
112112
return true;
113113
}
114114
// check whether this pwd unlocks the ki

extension/js/content_scripts/webmail/thunderbird/thunderbird-element-replacer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export class ThunderbirdElementReplacer extends WebmailElementReplacer {
5959
} else {
6060
const decryptErr = result as DecryptError;
6161
let decryptionErrorMsg = '';
62-
if (decryptErr.error && decryptErr.error.type === DecryptErrTypes.needPassphrase) {
62+
if (decryptErr.error?.type === DecryptErrTypes.needPassphrase) {
6363
const acctEmail = String(await BrowserMsg.send.bg.await.thunderbirdGetCurrentUser());
6464
const longids = decryptErr.longids.needPassphrase.join(',');
6565
decryptionErrorMsg = `decrypt error: private key needs to be unlocked by your passphrase.`;

0 commit comments

Comments
 (0)