Skip to content

Commit

Permalink
fix: is manga not working
Browse files Browse the repository at this point in the history
  • Loading branch information
tachibana-shin committed Dec 6, 2023
1 parent c0c9812 commit 9eb78c1
Showing 1 changed file with 30 additions and 27 deletions.
57 changes: 30 additions & 27 deletions src/pages/~[sourceId]/comic/[comic]/chap-[chap].vue
Original file line number Diff line number Diff line change
Expand Up @@ -714,33 +714,6 @@ const fetchComic = async () => {
return $data
}

watchEffect(async () => {
try {
if (localStateRestored.value) return
void props.comic
void api.value
if (!(await pluginStore.get(props.sourceId)).meta.supportGetMode) return

const $api = await api.value

const reader = await (await $api.getModeReader)!(
props.comic,
props.sourceId,
((await $api.autoFetchComicIsManga)
? await fetchComic()
: undefined) as unknown as any
)

if (reader?.singlePage !== undefined) singlePage.value = reader.singlePage
if (reader?.rightToLeft !== undefined)
rightToLeft.value = reader.rightToLeft
if (reader?.scrollingMode !== undefined)
scrollingMode.value = reader.scrollingMode
} catch (err) {
WARN(err)
}
})

const title = () =>
data.value
? i18n.t("name-chuong-ep-name", [
Expand Down Expand Up @@ -990,6 +963,36 @@ const nextEpisode = computed(() => {
return { index, value } as const
})

watchEffect(async () => {
try {
// if (localStateRestored.value) return
void props.comic
void api.value

if (!(await pluginStore.get(props.sourceId)).meta.supportGetMode) return

const $api = await api.value

const reader = await (await $api.getModeReader)?.(
props.comic,
props.sourceId,
((await $api.autoFetchComicIsManga)
? toRaw(await fetchComic())
// eslint-disable-next-line @typescript-eslint/no-explicit-any
: undefined) as unknown as any
)
console.log({reader})

if (reader?.singlePage !== undefined) singlePage.value = reader.singlePage
if (reader?.rightToLeft !== undefined)
rightToLeft.value = reader.rightToLeft
if (reader?.scrollingMode !== undefined)
scrollingMode.value = reader.scrollingMode
} catch (err) {
WARN(err)
}
})

const showMenuEpisodes = ref(false)
const showMenuSettings = ref(false)
const showMenuComments = ref(false)
Expand Down

0 comments on commit 9eb78c1

Please sign in to comment.