Hello everyone, I have problem with Coroutine - Fl...
# coroutines
s
Hello everyone, I have problem with Coroutine - Flow and retrofit Does anyone know why Coroutine doesn’t work with QueryMap? Thanks.
Copy code
Not Work:

@GET("/users")
    suspend fun getUsers(
            @QueryMap params:Map<String,Any>): BaseResponse<List<UserDto>>


Worked: 
@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:
Copy code
fun search(params:Map<String,Any>) = flow {
        emit(service.getMatchedUsers(params
        ).data.map {
            it.mapToDomainModel() }.toList())
    }
l
You'd have more luck in #squarelibraries
🎉 1
s
Thanks.
j
🎉 1