Sam
07/09/2020, 9:17 AMNot Work:
@GET("/users")
suspend fun getUsers(
@QueryMap params:Map<String,Any>): BaseResponse<List<UserDto>>
Work:
@GET("/users")
suspend fun getUsers(
@Query("lat") lat:Double,
@Query("long") lon:Double,
@Query("genders")genders: String,
@Query("age_max") ageMax:Int,
@Query("age_min") ageMin:Int
): BaseResponse<List<UserDto>>
My Repository implement:
fun search(params:Map<String,Any>) = flow {
emit(service.getMatchedUsers(params
).data.map {
it.mapToDomainModel() }.toList())
}
gildor
07/12/2020, 7:11 AM