From a392204aecbbf49c9dca36b9720fc71f4c7f7492 Mon Sep 17 00:00:00 2001 From: Hakadao Date: Wed, 13 Apr 2022 02:34:40 +0800 Subject: [PATCH] fix: bug fixes --- src/background/main.ts | 16 +- src/components/Topbar/index.vue | 48 ++++- src/contentScripts/views/App.vue | 18 +- .../views/Home/RecommendContent.vue | 201 ++++++++++-------- src/styles/main.scss | 2 +- 5 files changed, 173 insertions(+), 112 deletions(-) diff --git a/src/background/main.ts b/src/background/main.ts index eb1c28db..5068a4cc 100644 --- a/src/background/main.ts +++ b/src/background/main.ts @@ -165,7 +165,6 @@ chrome.runtime.onMessage.addListener((message: any, sender: chrome.runtime.Messa return true } if (message.contentScriptQuery === 'getNewMomentsCount') { - // https://api.bilibili.com/x/web-interface/dynamic/entrance const url = `${API_URL}/x/web-interface/dynamic/entrance` fetch(url) .then(response => response.json()) @@ -173,4 +172,19 @@ chrome.runtime.onMessage.addListener((message: any, sender: chrome.runtime.Messa .catch(error => console.error(error)) return true } + if (message.contentScriptQuery === 'submitDislike') { + // https://github.com/indefined/UserScripts/blob/master/bilibiliHome/bilibiliHome.API.md#%E6%8F%90%E4%BA%A4%E4%B8%8D%E5%96%9C%E6%AC%A2 + const url = `${APP_URL}/x/feed/dislike?access_key=${message.accessKey} + &goto=${message.goto} + &id=${message.id} + &mid=${message.mid} + &reason_id=${message.reasonID} + &rid=${message.rid} + &tag_id=${message.tagID}` + fetch(url) + .then(response => response.json()) + .then(data => sendResponse(data)) + .catch(error => console.error(error)) + return true + } }) diff --git a/src/components/Topbar/index.vue b/src/components/Topbar/index.vue index 8f5ff106..fe0a0334 100644 --- a/src/components/Topbar/index.vue +++ b/src/components/Topbar/index.vue @@ -11,6 +11,8 @@ export default defineComponent({ showTopbarMask: false, showNotificationsDropDown: false, showUploadDropDown: false, + showSearchBar: true, + showRightContent: true, isLogin: !!getUserID(), unReadmessage: {}, unReadDm: {}, @@ -103,7 +105,13 @@ export default defineComponent({