Я новичок в Android и использую библиотеку Android Paging с MVVM, но я не знаю, как передать два параметра, чтобы получить список из API. Вот код загрузки до.
override fun loadBefore(params: LoadParams<Int>, callback: LoadCallback<Int, AudioListmodel>) {
val serivice = WebService.AudioAppApi()
// this pageno i need to pass
val call = serivice.getBooksListWithAudio(params.key,pageno)
call.enqueue(object : Callback<AudioListmodel> {
override fun onFailure(call: Call<AudioListmodel>, t: Throwable) {
}
override fun onResponse(
call: Call<AudioListmodel>,
response: Response<AudioListmodel>
) {
if (response.isSuccessful){
val apireponse = response.body()
val responseItems = apireponse?.data
val key = if (params.key>1)params.key -1 else 0
responseItems?.let {
callback.onResult
}
}
}
})
}