Files
BewlyBewly/src/background/apis/user.ts
2023-02-06 23:51:32 +08:00

22 lines
690 B
TypeScript

import browser from 'webextension-polyfill'
export const setupUserAPIs = () => {
browser.runtime.onMessage.addListener((message) => {
if (message.contentScriptQuery === 'getUserInfo') {
const url = 'https://api.bilibili.com/x/web-interface/nav'
return fetch(url)
.then(response => response.json())
.then(data => (data))
.catch(error => console.error(error))
}
if (message.contentScriptQuery === 'getUserStat') {
const url = 'https://api.bilibili.com/x/web-interface/nav/stat'
return fetch(url)
.then(response => response.json())
.then(data => (data))
.catch(error => console.error(error))
}
})
}