varroa: strip Wigle integration (deferred, not in base stack)

This commit is contained in:
kayos 2026-03-24 09:37:56 -07:00
parent b17b6c2bbc
commit 7ce79a00a8

View file

@ -677,38 +677,4 @@ class BeeApiClient(
return@withContext ApiResult.Error("Exception: ${e.message}")
}
}
// ── WiGLE Wardriving API ──────────────────────────────────────────────────
suspend fun getWigleStatus(): ApiResult<com.adamaps.varroa.data.WigleStatus> = withContext(Dispatchers.IO) {
when (val r = getRaw("/api/1/wigle/status")) {
is ApiResult.Success -> try {
ApiResult.Success(gson.fromJson(r.data, com.adamaps.varroa.data.WigleStatus::class.java))
} catch (e: Exception) {
ApiResult.Error("Parse error: ${e.message}")
}
is ApiResult.Error -> r
}
}
suspend fun getWigleStats(): ApiResult<com.adamaps.varroa.data.WigleStats> = withContext(Dispatchers.IO) {
when (val r = getRaw("/api/1/wigle/stats")) {
is ApiResult.Success -> try {
ApiResult.Success(gson.fromJson(r.data, com.adamaps.varroa.data.WigleStats::class.java))
} catch (e: Exception) {
ApiResult.Error("Parse error: ${e.message}")
}
is ApiResult.Error -> r
}
}
suspend fun setWigleConfig(enabled: Boolean, apiName: String, apiToken: String): ApiResult<String> {
val json = gson.toJson(mapOf(
"enabled" to enabled,
"api_name" to apiName,
"api_token" to apiToken
))
return postRaw("/api/1/wigle/config", json)
}
}
}