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 }