From 5ca74febe1c2dddee98250cf9cce4d1386a9f99d Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Mon, 26 Aug 2024 08:28:57 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20format=20(packages/client/src/in?= =?UTF-8?q?it.ts)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/client/src/init.ts | 64 ++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 25 deletions(-) diff --git a/packages/client/src/init.ts b/packages/client/src/init.ts index 4079fab..27e2aab 100644 --- a/packages/client/src/init.ts +++ b/packages/client/src/init.ts @@ -136,7 +136,7 @@ function checkForSplash() { "yi", ].includes((lang ?? "en").split("-")[0]) ? "rtl" - : "ltr", + : "ltr" ); const writingMode = localStorage.getItem("writingMode"); switch (writingMode) { @@ -221,10 +221,10 @@ function checkForSplash() { window.location.search === "?zen" ? defineAsyncComponent(() => import("@/ui/zen.vue")) : !me - ? defineAsyncComponent(() => import("@/ui/visitor.vue")) - : ui === "deck" - ? defineAsyncComponent(() => import("@/ui/deck.vue")) - : defineAsyncComponent(() => import("@/ui/universal.vue")), + ? defineAsyncComponent(() => import("@/ui/visitor.vue")) + : ui === "deck" + ? defineAsyncComponent(() => import("@/ui/deck.vue")) + : defineAsyncComponent(() => import("@/ui/universal.vue")) ); if (_DEV_) { @@ -282,10 +282,12 @@ function checkForSplash() { // ログインしてる場合だけ if (me) { popup( - defineAsyncComponent(() => import("@/components/MkUpdated.vue")), + defineAsyncComponent( + () => import("@/components/MkUpdated.vue") + ), {}, {}, - "closed", + "closed" ); } } @@ -294,7 +296,9 @@ function checkForSplash() { if ( isSignedIn(me) && defaultStore.state.tutorial === -1 && - !["/announcements", "/announcements/"].includes(window.location.pathname) + !["/announcements", "/announcements/"].includes( + window.location.pathname + ) ) { api("announcements", { withUnreads: true, limit: 10 }) .then((announcements) => { @@ -304,22 +308,25 @@ function checkForSplash() { if (unreadAnnouncements.length > 3) { popup( defineAsyncComponent( - () => import("@/components/MkManyAnnouncements.vue"), + () => import("@/components/MkManyAnnouncements.vue") ), {}, {}, - "closed", + "closed" ); } else { for (const item of unreadAnnouncements) { if (item.showPopup) popup( defineAsyncComponent( - () => import("@/components/MkAnnouncement.vue"), + () => + import( + "@/components/MkAnnouncement.vue" + ) ), { announcement: item }, {}, - "closed", + "closed" ); } } @@ -334,14 +341,16 @@ function checkForSplash() { applyTheme( darkMode ? ColdDeviceStorage.get("darkTheme") - : ColdDeviceStorage.get("lightTheme"), + : ColdDeviceStorage.get("lightTheme") ); }, - { immediate: localStorage.theme == null }, + { immediate: localStorage.theme == null } ); const darkTheme = computed(ColdDeviceStorage.makeGetterSetter("darkTheme")); - const lightTheme = computed(ColdDeviceStorage.makeGetterSetter("lightTheme")); + const lightTheme = computed( + ColdDeviceStorage.makeGetterSetter("lightTheme") + ); watch(darkTheme, (theme) => { if (defaultStore.state.darkMode) { @@ -381,10 +390,10 @@ function checkForSplash() { (v) => { document.documentElement.style.setProperty( "--modalBgFilter", - v ? "blur(4px)" : "none", + v ? "blur(4px)" : "none" ); }, - { immediate: true }, + { immediate: true } ); watch( @@ -396,7 +405,7 @@ function checkForSplash() { document.documentElement.style.setProperty("--blur", "none"); } }, - { immediate: true }, + { immediate: true } ); let reloadDialogShowing = false; @@ -427,7 +436,7 @@ function checkForSplash() { }); for (const plugin of ColdDeviceStorage.get("plugins").filter( - (p) => p.active, + (p) => p.active )) { import("./plugin").then(({ install }) => { install(plugin); @@ -460,19 +469,22 @@ function checkForSplash() { toast( i18n.t("welcomeBackWithName", { name: me.name || me.username, - }), + }) ); } } localStorage.setItem("lastUsed", Date.now().toString()); const latestDonationInfoShownAt = localStorage.getItem( - "latestDonationInfoShownAt", + "latestDonationInfoShownAt" + ); + const neverShowDonationInfo = localStorage.getItem( + "neverShowDonationInfo" ); - const neverShowDonationInfo = localStorage.getItem("neverShowDonationInfo"); if ( neverShowDonationInfo !== "true" && - new Date(me.createdAt).getTime() < Date.now() - 1000 * 60 * 60 * 24 * 3 && + new Date(me.createdAt).getTime() < + Date.now() - 1000 * 60 * 60 * 24 * 3 && !location.pathname.startsWith("/miauth") ) { if ( @@ -481,10 +493,12 @@ function checkForSplash() { Date.now() - 1000 * 60 * 60 * 24 * 30 ) { popup( - defineAsyncComponent(() => import("@/components/MkDonation.vue")), + defineAsyncComponent( + () => import("@/components/MkDonation.vue") + ), {}, {}, - "closed", + "closed" ); } }