Здравствуйте, может я чего-то недопонимаю, но как передать в функцию аргумент. Дело в том, что когда получаю данные в userData, то можно обращаться с этой переменной как с объектом JSON. Но вот если передать в функцию populateTaskList, то ничего уже не работает.
В чем может быть проблема?
fun getTask(token: String) {
Fuel.get(url).responseString { request, response, result ->
when(result) {
is Result.Failure -> {
Log.d("myLogs", "oops! Didn't get effort(((")
}
is Result.Success -> {
val (data, error) = result
val userData = JSONObject(data).getJSONArray("data")
populateTaskList(userData)
}
}
}
}
fun populateTaskList(userData: Any) {
}