Я использую функцию anko bg для управления фоновой задачей.
Код выглядит следующим образом
import com.github.kittinunf.fuel.core.FuelError
import com.github.kittinunf.fuel.core.Request
import com.github.kittinunf.fuel.core.Response
import com.github.kittinunf.result.Result
import org.jetbrains.anko.coroutines.experimental.bg
object AuthenticationService {
suspend fun login(login: Login): Triple<Request, Response, Result<GenResponse, FuelError>> {
return bg {
HttpService.post<GenResponse>("/auth/login",login.toJsonString())
}.await()
}
}
он показывает, что bg устарела и просит меня использовать async(block)
как заменить эту фоновую задачу асинхронной?