From 3a8810ff2c0ec6e679cf2c5b2fc6c792fccb0680 Mon Sep 17 00:00:00 2001 From: hexated Date: Thu, 22 Sep 2022 00:00:49 +0700 Subject: [PATCH] fixed home 123tv --- .../main/kotlin/com/hexated/OnetwothreeTv.kt | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/OnetwothreeTv/src/main/kotlin/com/hexated/OnetwothreeTv.kt b/OnetwothreeTv/src/main/kotlin/com/hexated/OnetwothreeTv.kt index 0329a864..46094646 100644 --- a/OnetwothreeTv/src/main/kotlin/com/hexated/OnetwothreeTv.kt +++ b/OnetwothreeTv/src/main/kotlin/com/hexated/OnetwothreeTv.kt @@ -30,21 +30,30 @@ class OnetwothreeTv : MainAPI() { override suspend fun getMainPage(page: Int, request: MainPageRequest): HomePageResponse { - val document = if(request.name.contains("USA")) { - app.post( "$mainUrl/wp-admin/admin-ajax.php" , data = mapOf( - "action" to "_123tv_load_more_videos_from_category", - "cat_id" to request.data, - "page_num" to "${page.minus(1)}" - ), headers = mapOf( - "X-Requested-With" to "XMLHttpRequest" - )).document + val document = if (request.name.contains("USA")) { + app.post( + "$mainUrl/wp-admin/admin-ajax.php", data = mapOf( + "action" to "_123tv_load_more_videos_from_category", + "cat_id" to request.data, + "page_num" to "${page.minus(1)}" + ), headers = mapOf( + "X-Requested-With" to "XMLHttpRequest" + ) + ).document } else { app.get(request.data).document } val home = document.select("div.col-md-3.col-sm-6").mapNotNull { it.toSearchResult() } - return newHomePageResponse(request.name, home) + return newHomePageResponse( + list = HomePageList( + name = request.name, + list = home, + isHorizontalImages = true + ), + hasNext = true + ) }