diff --git a/app/src/main/java/com/futo/platformplayer/api/media/platforms/js/models/JSPager.kt b/app/src/main/java/com/futo/platformplayer/api/media/platforms/js/models/JSPager.kt index 279c0f6c..6423c255 100644 --- a/app/src/main/java/com/futo/platformplayer/api/media/platforms/js/models/JSPager.kt +++ b/app/src/main/java/com/futo/platformplayer/api/media/platforms/js/models/JSPager.kt @@ -7,6 +7,7 @@ import com.futo.platformplayer.BuildConfig import com.futo.platformplayer.api.media.platforms.js.SourcePluginConfig import com.futo.platformplayer.api.media.structures.IPager import com.futo.platformplayer.engine.V8Plugin +import com.futo.platformplayer.getOrDefault import com.futo.platformplayer.getOrThrow import com.futo.platformplayer.warnIfMainThread @@ -27,7 +28,7 @@ abstract class JSPager : IPager { this.pager = pager; this.config = config; - _hasMorePages = pager.getOrThrow(config, "hasMore", "Pager"); + _hasMorePages = pager.getOrDefault(config, "hasMore", "Pager", false) ?: false; getResults(); } @@ -45,7 +46,7 @@ abstract class JSPager : IPager { pager = plugin.catchScriptErrors("[${plugin.config.name}] JSPager", "pager.nextPage()") { pager.invoke("nextPage", arrayOf()); }; - _hasMorePages = pager.getOrThrow(config, "hasMore", "Pager"); + _hasMorePages = pager.getOrDefault(config, "hasMore", "Pager", false) ?: false; _resultChanged = true; /* try { diff --git a/app/src/unstable/assets/sources/twitch b/app/src/unstable/assets/sources/twitch index 7645b88a..eb198a3d 160000 --- a/app/src/unstable/assets/sources/twitch +++ b/app/src/unstable/assets/sources/twitch @@ -1 +1 @@ -Subproject commit 7645b88a768d1a1c1ea7e4a94abd97362bd5ce17 +Subproject commit eb198a3d2095f0df28508e8481eebdccdd2a222a