From 7f47d2b4353984a509fe4fff5977d2d38dd79d3c Mon Sep 17 00:00:00 2001 From: TheRealPad Date: Tue, 28 May 2024 15:02:03 +0200 Subject: [PATCH] fix(api call): change order functions call in settings, update alarm value before making api call --- .../com/eipsaferoad/owl/presentation/settings/Settings.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/eipsaferoad/owl/presentation/settings/Settings.kt b/app/src/main/java/com/eipsaferoad/owl/presentation/settings/Settings.kt index ded98de..c273e5e 100644 --- a/app/src/main/java/com/eipsaferoad/owl/presentation/settings/Settings.kt +++ b/app/src/main/java/com/eipsaferoad/owl/presentation/settings/Settings.kt @@ -181,8 +181,8 @@ fun VibrationButton(context: Context, alarms: MutableState, mVibrator: Vi ), checked = isVibrationActivate, onCheckedChange = { - saveOnServer(apiUrl, accessToken, alarms.value) alarms.value.vibration.isActivate = it; isVibrationActivate = it + saveOnServer(apiUrl, accessToken, alarms.value) } ) } @@ -291,8 +291,8 @@ fun SoundButton(alarms: MutableState, context: Context, apiUrl: String, a ), checked = isSoundActivate, onCheckedChange = { - saveOnServer(apiUrl, accessToken, alarms.value) alarms.value.sound.isActivate = it; isSoundActivate = it + saveOnServer(apiUrl, accessToken, alarms.value) } ) }