From ccb0fcdc2e7a43c1bd165fa6a2d812966d22dd1c Mon Sep 17 00:00:00 2001 From: Miodec Date: Tue, 27 Sep 2022 22:22:38 +0200 Subject: [PATCH] optional chaining --- frontend/src/ts/test/test-logic.ts | 10 +++++----- frontend/src/ts/test/test-ui.ts | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/src/ts/test/test-logic.ts b/frontend/src/ts/test/test-logic.ts index 5b766129e..1aad2cf4b 100644 --- a/frontend/src/ts/test/test-logic.ts +++ b/frontend/src/ts/test/test-logic.ts @@ -327,7 +327,7 @@ export function startTest(): boolean { UpdateConfig.setChangedBeforeDb(true); } - if (Auth.currentUser !== null) { + if (Auth?.currentUser) { AnalyticsController.log("testStarted"); } else { AnalyticsController.log("testStartedNoLogin"); @@ -876,7 +876,7 @@ export async function init(): Promise { await Funbox.activate(); } - if (Config.quoteLength.includes(-3) && !Auth.currentUser) { + if (Config.quoteLength.includes(-3) && !Auth?.currentUser) { UpdateConfig.setQuoteLength(-1); } @@ -1070,7 +1070,7 @@ export async function init(): Promise { .replace(/_/g, " ")} quotes found`, 0 ); - if (Auth.currentUser) { + if (Auth?.currentUser) { QuoteSubmitPopup.show(false); } UpdateConfig.setMode("words"); @@ -1615,7 +1615,7 @@ export async function finish(difficultyFailed = false): Promise { Result.updateTodayTracker(); } - if (Auth.currentUser == null) { + if (!Auth?.currentUser) { $(".pageTest #result #rateQuoteButton").addClass("hidden"); $(".pageTest #result #reportQuoteButton").addClass("hidden"); AnalyticsController.log("testCompletedNoLogin"); @@ -1666,7 +1666,7 @@ export async function finish(difficultyFailed = false): Promise { TestStats.resetIncomplete(); } - completedEvent.uid = Auth.currentUser?.uid as string; + completedEvent.uid = Auth?.currentUser?.uid as string; Result.updateRateQuote(TestWords.randomQuote); AccountButton.loading(true); diff --git a/frontend/src/ts/test/test-ui.ts b/frontend/src/ts/test/test-ui.ts index 20aa88572..fd5ceb636 100644 --- a/frontend/src/ts/test/test-ui.ts +++ b/frontend/src/ts/test/test-ui.ts @@ -264,7 +264,7 @@ export async function screenshot(): Promise { $("#nocss").removeClass("hidden"); if (revertCookie) $("#cookiePopupWrapper").removeClass("hidden"); if (revealReplay) $("#resultReplay").removeClass("hidden"); - if (Auth.currentUser == null) { + if (!Auth?.currentUser) { $(".pageTest .loginTip").removeClass("hidden"); } } @@ -279,7 +279,7 @@ export async function screenshot(): Promise { $(".pageTest .ssWatermark").text( format(dateNow, "dd MMM yyyy HH:mm") + " | monkeytype.com " ); - if (Auth.currentUser != null) { + if (Auth?.currentUser) { $(".pageTest .ssWatermark").text( DB.getSnapshot().name + " | " +