diff --git a/components/app/windows/newsView.vue b/components/app/windows/newsView.vue index 1fbb11a..fe9b454 100644 --- a/components/app/windows/newsView.vue +++ b/components/app/windows/newsView.vue @@ -31,7 +31,6 @@ const isGenerating = ref(false); const summaryText = ref(""); const { locale } = useI18n(); const likeart = ref([]); -const staredStatus = ref(false); // Translating logic const translateText = ref(false); const translatedBefore = ref(false); @@ -106,21 +105,6 @@ const aiSummary = async () => { isGenerating.value = false; } }; - -const starArticle = async () => { - const buildUrl = `/user/${slug}/fav`; - const req = await fetch(buildUrl); - const res = await req.json(); - if (res.status === "success") { - staredStatus.value = res.starred; - } -}; - -onMounted(async () => { - const req = await fetch(`/user/${slug}/star`); - const res = await req.json(); - staredStatus.value = res; -}); diff --git a/components/blurPageBeforeLogin.vue b/components/blurPageBeforeLogin.vue index c6e092b..1155a7e 100644 --- a/components/blurPageBeforeLogin.vue +++ b/components/blurPageBeforeLogin.vue @@ -7,6 +7,16 @@ const error = ref(false); const errorMsg = ref(""); const emit = defineEmits(["windowopener", "error", "loadValue"]); +/** + * return { + userAccount: fetchViaSQL[0].username, + firstName: fetchViaSQL[0].firstName, + requested_action: "CONTINUE", + current_spot: "KEEP_LOGIN", + email: fetchViaSQL[0].email, + avatarURL: fetchViaSQL[0].avatarurl, + }; + */ try { // 喔 我沒有加 await :( 難怪有問題 const { data, error: sendError } = await useFetch( @@ -15,8 +25,8 @@ try { if (sendError.value) { error.value = true; } - if (data.value.requested_action === "CONTINUE") { - if (data.value.userAccount && data.value.userAccount.length !== 0) { + if (data.requested_action === "KEEP_LOGIN") { + if (data.userAccount && data.userAccount.length !== 0) { allowed.value = true; } else { allowed.value = false;