fix: anime completion, anime scoring

This commit is contained in:
ThaUnknown 2022-08-04 20:56:44 +02:00
parent b0cec93211
commit 4365c76453
3 changed files with 4 additions and 4 deletions

View file

@ -1,6 +1,6 @@
{
"name": "Miru",
"version": "2.14.2",
"version": "2.14.3",
"author": "ThaUnknown_ <ThaUnknown@users.noreply.github.com>",
"main": "src/index.js",
"homepage": "https://github.com/ThaUnknown/miru#readme",

View file

@ -47,7 +47,7 @@ function setStatus (status, other = {}) {
async function update () {
media = (await alRequest({ method: 'SearchIDSingle', id: media.id })).data.Media
}
async function score (score) {
async function score (media, score) {
const variables = {
method: 'Entry',
id: media.id,
@ -117,7 +117,7 @@ async function play () {
<div class='input-group-prepend'>
<span class='input-group-text bg-tp pl-15 d-flex material-icons font-size-18'>hotel_class</span>
</div>
<select class='form-control' required value={(media.mediaListEntry?.score || '').toString()} on:change={({ target }) => { score(media, target.value) }}>
<select class='form-control' required value={(media.mediaListEntry?.score || '').toString()} on:change={({ target }) => { score(media, Number(target.value)) }}>
<option value selected disabled hidden>Score</option>
<option>1</option>
<option>2</option>

View file

@ -116,7 +116,7 @@ export function alEntry (filemedia) {
// check episode range
if (videoEpisode && mediaEpisode && mediaEpisode >= videoEpisode) {
// check user's own watch progress
const lists = media.mediaListEntry?.customLists.filter(list => list.enabled).map(list => list.name)
const lists = media.mediaListEntry?.customLists.filter(list => list.enabled).map(list => list.name) || []
if (!media.mediaListEntry || media.mediaListEntry?.progress <= videoEpisode || singleEpisode) {
const variables = {
method: 'Entry',