From 83c6f11e58e1ed9fe4b6c7305b3056bf0a8ac167 Mon Sep 17 00:00:00 2001 From: Makoto Matsumoto Date: Wed, 2 Feb 2022 22:47:34 +0900 Subject: [PATCH] Fix send first page request twice. --- .../example/android/codelabs/paging/data/GithubRepository.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/example/android/codelabs/paging/data/GithubRepository.kt b/app/src/main/java/com/example/android/codelabs/paging/data/GithubRepository.kt index 010d1007..b9b17a9a 100644 --- a/app/src/main/java/com/example/android/codelabs/paging/data/GithubRepository.kt +++ b/app/src/main/java/com/example/android/codelabs/paging/data/GithubRepository.kt @@ -55,7 +55,10 @@ class GithubRepository(private val service: GithubService) { Log.d("GithubRepository", "New query: $query") lastRequestedPage = 1 inMemoryCache.clear() - requestAndSaveData(query) + val successful = requestAndSaveData(query) + if (successful) { + lastRequestedPage++ + } return searchResults }