diff --git a/app/src/main/java/com/eipsaferoad/owl/MainActivity.kt b/app/src/main/java/com/eipsaferoad/owl/MainActivity.kt index 47334ad..60bd060 100644 --- a/app/src/main/java/com/eipsaferoad/owl/MainActivity.kt +++ b/app/src/main/java/com/eipsaferoad/owl/MainActivity.kt @@ -31,6 +31,7 @@ import androidx.wear.ambient.AmbientLifecycleObserver import androidx.wear.ambient.AmbientModeSupport import androidx.wear.ambient.AmbientModeSupport.AmbientCallback import androidx.wear.compose.material.MaterialTheme +import androidx.wear.compose.material.Text import androidx.wear.compose.material.TimeText import com.eipsaferoad.owl.heartRate.HeartRateService import com.eipsaferoad.owl.presentation.ComposableFun @@ -38,6 +39,7 @@ import com.eipsaferoad.owl.presentation.PagesEnum import com.eipsaferoad.owl.presentation.home.Home import com.eipsaferoad.owl.presentation.login.Login import com.eipsaferoad.owl.presentation.theme.OwlTheme +import com.eipsaferoad.owl.utils.ReadEnvVar import com.google.android.gms.wearable.CapabilityClient import com.google.android.gms.wearable.CapabilityInfo import com.google.android.gms.wearable.DataClient @@ -76,6 +78,7 @@ class MainActivity : ComponentActivity(), filter.addAction("updateHR") registerReceiver(broadcastReceiver, filter) setTheme(android.R.style.Theme_DeviceDefault) + val apiUrl = ReadEnvVar.readEnvVar(this, ReadEnvVar.EnvVar.API_URL) setContent { WearApp(bpm.value) } diff --git a/app/src/main/java/com/eipsaferoad/owl/utils/ReadEnvVar.kt b/app/src/main/java/com/eipsaferoad/owl/utils/ReadEnvVar.kt new file mode 100644 index 0000000..476737f --- /dev/null +++ b/app/src/main/java/com/eipsaferoad/owl/utils/ReadEnvVar.kt @@ -0,0 +1,23 @@ +package com.eipsaferoad.owl.utils + +import android.content.Context +import android.util.Log +import com.eipsaferoad.owl.R + +class ReadEnvVar { + + enum class EnvVar(val str: String) { + API_URL("API_URL") + } + + companion object { + fun readEnvVar(context: Context, name: EnvVar): String { + if (vars.containsKey(name)) + return vars[name].toString() + val data = context.resources.getString(R.string.api_url) + vars[name] = data + return data + } + private val vars: MutableMap = mutableMapOf() + } +} diff --git a/app/src/main/res/values-round/strings.xml b/app/src/main/res/values-round/strings.xml index 42f1229..2fad98c 100644 --- a/app/src/main/res/values-round/strings.xml +++ b/app/src/main/res/values-round/strings.xml @@ -1,3 +1,3 @@ - From the Round world,\nHello, %1$s! + http://35.180.167.90:5000 \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 35cb456..0bf97da 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,8 +1,4 @@ owl - - From the Square world,\nHello, %1$s! + http://35.180.167.90:5000 \ No newline at end of file