package ru.risdeveau.geotracker import io.ktor.client.* import io.ktor.client.engine.okhttp.OkHttp import io.ktor.client.plugins.logging.* import io.ktor.client.request.get import io.ktor.http.HttpStatusCode val client = HttpClient(OkHttp) { install(Logging) { logger = Logger.ANDROID level = LogLevel.ALL } } data class GeoData( val ln: Double, val lt: Double, val nick: String ) /** * Function to validate [baseurl] * @return true if baseurl is valid */ suspend fun health(baseurl: String): Boolean { val r = client.get("$baseurl/health") return r.status == HttpStatusCode.OK } fun sendGeo(baseurl: String, )