fix: noauth, anilist login

This commit is contained in:
ThaUnknown 2023-01-02 02:28:58 +01:00
parent 29059d1caa
commit 00cb3deca0
3 changed files with 12 additions and 9 deletions

View file

@ -1,6 +1,6 @@
{
"name": "Miru",
"version": "3.5.2",
"version": "3.5.3",
"author": "ThaUnknown_ <ThaUnknown@users.noreply.github.com>",
"description": "Stream anime torrents, real-time with no waiting for downloads.",
"main": "src/index.js",

View file

@ -100,6 +100,7 @@
newSeasons: {
title: 'Sequels You Missed',
data: (async () => {
if (!alToken) return
const { data } = await alRequest({ method: 'NewSeasons' })
const res = data.MediaListCollection.lists[0]
return res?.entries?.flatMap(({ media }) => {

View file

@ -92,14 +92,16 @@ const handleRequest = limiter.wrap(async opts => {
return json
})
export let alID = !!alToken
alID = alRequest({ method: 'Viewer', token: alToken }).then(result => {
const lists = result?.data?.Viewer?.mediaListOptions?.animeList?.customLists || []
if (!lists.includes('Watched using Miru')) {
alRequest({ method: 'CustomList', lists })
}
return result
})
export let alID = null
if (alToken) {
alID = alRequest({ method: 'Viewer', token: alToken }).then(result => {
const lists = result?.data?.Viewer?.mediaListOptions?.animeList?.customLists || []
if (!lists.includes('Watched using Miru')) {
alRequest({ method: 'CustomList', lists })
}
return result
})
}
function printError (error) {
console.warn(error)