Same code in [codelab-android-paging/tree/main/advanced/end](https://github.com/android/codelab-android-paging/tree/main/advanced/end)
https://github.com/android/codelab-android-paging/blob/d1f28e0caf76e429c31b063163cd0ad963b549c9/advanced/end/app/src/main/java/com/example/android/codelabs/paging/api/GithubService.kt#L27
https://github.com/android/codelab-android-paging/blob/d1f28e0caf76e429c31b063163cd0ad963b549c9/advanced/end/app/src/main/java/com/example/android/codelabs/paging/data/GithubRemoteMediator.kt#L85
Hey there, I recently tried the demo codelab-android-paging/tree/main/advanced/start, and found the list always empty, according to the latest official document the reason is the
apiQuery
used in both start and end project missed a+
betweenquery
andIN_QUALIFIER
:as in the start project:
IN_QUALIFIER:
https://github.com/android/codelab-android-paging/blob/d1f28e0caf76e429c31b063163cd0ad963b549c9/advanced/start/app/src/main/java/com/example/android/codelabs/paging/api/GithubService.kt#L27
apiQuery
:https://github.com/android/codelab-android-paging/blob/d1f28e0caf76e429c31b063163cd0ad963b549c9/advanced/start/app/src/main/java/com/example/android/codelabs/paging/data/GithubRepository.kt#L80
Same code in [codelab-android-paging/tree/main/advanced/end](https://github.com/android/codelab-android-paging/tree/main/advanced/end)
https://github.com/android/codelab-android-paging/blob/d1f28e0caf76e429c31b063163cd0ad963b549c9/advanced/end/app/src/main/java/com/example/android/codelabs/paging/api/GithubService.kt#L27 https://github.com/android/codelab-android-paging/blob/d1f28e0caf76e429c31b063163cd0ad963b549c9/advanced/end/app/src/main/java/com/example/android/codelabs/paging/data/GithubRemoteMediator.kt#L85if we input a
query
as "Android", the final network request URL will be "https://api.github.com/search/repositories?sort=stars&q=Androidin%3Aname%2Cdescription&page=1&per_page=30"and the result:
after we add a
+
:"https://api.github.com/search/repositories?sort=stars&q=Android%2Bin%3Aname%2Cdescription&page=1&per_page=30"
and the result: