diff --git a/app/src/main/java/org/hydev/wearsync/Extensions.kt b/app/src/main/java/org/hydev/wearsync/Extensions.kt index c8d7b32..3c8ac31 100644 --- a/app/src/main/java/org/hydev/wearsync/Extensions.kt +++ b/app/src/main/java/org/hydev/wearsync/Extensions.kt @@ -67,6 +67,7 @@ interface Prefs { data class Influx( val kt: InfluxDBClientKotlin, val java: InfluxDBClient, + val prefs: Prefs, val prec: WritePrecision = WritePrecision.MS ) { @@ -98,6 +99,7 @@ val Context.prefs get() = object : Prefs { override fun createInflux() = Influx( InfluxDBClientKotlinFactory.create(infUrl!!, infToken!!.toCharArray(), infOrg!!, infBucket!!), InfluxDBClientFactory.create(infUrl!!, infToken!!.toCharArray(), infOrg!!, infBucket!!), + this ) override suspend fun influxPing() = with(createInflux()) { @@ -170,4 +172,4 @@ object Database { val Cursor.iterator get() = CursorIterator(this) val Cursor.seq get() = iterator.asSequence() -} +} \ No newline at end of file