fix formatting

This commit is contained in:
LagradOst 2022-08-27 18:40:54 +02:00 committed by GitHub
parent 537582984a
commit 904ee49c6d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -73,18 +73,20 @@ In this code snippet I have separated the Element to SearchResult conversion to
Getting the homepage is essentially the same as getting search results but with a twist: you define the queries in a variable like this: Getting the homepage is essentially the same as getting search results but with a twist: you define the queries in a variable like this:
ˋˋˋkotlin ```kotlin
override val mainPage = mainPageOf( override val mainPage = mainPageOf(
Pair("1", "Recent Release - Sub"), Pair("1", "Recent Release - Sub"),
Pair("2", "Recent Release - Dub"), Pair("2", "Recent Release - Dub"),
Pair("3", "Recent Release - Chinese"), Pair("3", "Recent Release - Chinese"),
) )
ˋˋˋ ```
This dictates what the getMainPage function will be receiving as function arguments. This dictates what the getMainPage function will be receiving as function arguments.
Basically when the recent dubbed shows should be loaded the getMainPage gets called with a page number and the request you defined above. Basically when the recent dubbed shows should be loaded the getMainPage gets called with a page number and the request you defined above.
ˋˋˋkotlin ```kotlin
override suspend fun getMainPage( override suspend fun getMainPage(
page: Int, page: Int,
request : MainPageRequest request : MainPageRequest
@ -94,11 +96,12 @@ override suspend fun getMainPage(
// request.data == "2" // request.data == "2"
// request.name == "Recent Release - Dub" // request.name == "Recent Release - Dub"
ˋˋˋ ```
With these variables you should fetch the appropriate list of Search Response like this: With these variables you should fetch the appropriate list of Search Response like this:
ˋˋˋkotlin ```kotlin
// Gogoanime // Gogoanime
override suspend fun getMainPage( override suspend fun getMainPage(
page: Int, page: Int,
@ -126,7 +129,7 @@ override suspend fun getMainPage(
// Return a list of search responses mapped to the request name defined earlier. // Return a list of search responses mapped to the request name defined earlier.
return newHomePageResponse(request.name, home) return newHomePageResponse(request.name, home)
} }
ˋˋˋ ```
This might seem needlessly convoluted, but this system is to allow "infinite" loading, e.g loading the next page of search This might seem needlessly convoluted, but this system is to allow "infinite" loading, e.g loading the next page of search
results when the user has scrolled to the end. results when the user has scrolled to the end.