From e3d00ae8e9884cc54a9f8af4b8dceeaa7ae1c651 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Tue, 1 Nov 2022 15:57:03 +0100 Subject: [PATCH] fix nextpage = undefined --- src/components/ChannelPage.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/ChannelPage.vue b/src/components/ChannelPage.vue index 8595483c..74c31dfd 100644 --- a/src/components/ChannelPage.vue +++ b/src/components/ChannelPage.vue @@ -142,7 +142,7 @@ export default { }); }, handleScroll() { - if (this.loading || !this.channel || !this.channel.nextpage) return; + if (this.loading || !this.channel) return; if (window.innerHeight + window.scrollY >= document.body.offsetHeight - window.innerHeight) { this.loading = true; if (this.selectedTab == 0) { @@ -153,6 +153,7 @@ export default { } }, fetchChannelNextPage() { + if (!this.channel.nextpage) return; this.fetchJson(this.apiUrl() + "/nextpage/channel/" + this.channel.id, { nextpage: this.channel.nextpage, }).then(json => { @@ -163,6 +164,7 @@ export default { }); }, fetchChannelTabNextPage() { + if (!this.tabNextPage) return; this.fetchJson(this.apiUrl() + "/channels/tabs", { data: this.tabs[this.selectedTab].data, nextpage: this.tabNextPage,