Котлин ждет, пока функция не закончится

Я делаю запрос http, но мне нужно вернуть значение, если я получил ответ или нет. Моя проблема в том, что мой код продолжается, и мой HTTP-запрос еще не завершен. Но я всегда получаю false, потому что функция возвращается до завершения http-запроса. Я использую библиотеку Fuel

Спасибо Что-то вроде этого:

fun get_data():Boolean{ val URL:String="http:myurl" var response:Boolean=false URL.httpGet( listOf("user" to "user")).responseJson{request, response, result -> result.fold( success = { json -> response=true }, failure = { error -> response=false } ) } return response } 

Solutions Collecting From Web of "Котлин ждет, пока функция не закончится"