From d17aa201d5e2c3fe1ab9e8c44b94f1f133cc43c6 Mon Sep 17 00:00:00 2001 From: KaiserBh Date: Mon, 20 Nov 2023 06:02:51 +1100 Subject: [PATCH] refactor: use by remember and private the functions. Signed-off-by: KaiserBh --- .../more/settings/screen/SettingsDataScreen.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsDataScreen.kt b/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsDataScreen.kt index 45e3b38bde..77dd72587d 100644 --- a/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsDataScreen.kt +++ b/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsDataScreen.kt @@ -392,14 +392,14 @@ private fun getGoogleDrivePreferences(): List { @Composable private fun getGoogleDrivePurge(): Preference.PreferenceItem.TextPreference { val scope = rememberCoroutineScope() - val showPurgeDialog = remember { mutableStateOf(false) } val context = LocalContext.current val googleDriveSync = remember { GoogleDriveSyncService(context) } + var showPurgeDialog by remember { mutableStateOf(false) } - if (showPurgeDialog.value) { + if (showPurgeDialog) { PurgeConfirmationDialog( onConfirm = { - showPurgeDialog.value = false + showPurgeDialog = false scope.launch { val result = googleDriveSync.deleteSyncDataFromGoogleDrive() when (result) { @@ -415,18 +415,18 @@ private fun getGoogleDrivePurge(): Preference.PreferenceItem.TextPreference { } } }, - onDismissRequest = { showPurgeDialog.value = false }, + onDismissRequest = { showPurgeDialog = false }, ) } return Preference.PreferenceItem.TextPreference( title = stringResource(MR.strings.pref_google_drive_purge_sync_data), - onClick = { showPurgeDialog.value = true }, + onClick = { showPurgeDialog = true }, ) } @Composable -fun PurgeConfirmationDialog( +private fun PurgeConfirmationDialog( onConfirm: () -> Unit, onDismissRequest: () -> Unit, ) { @@ -543,7 +543,7 @@ private fun getAutomaticSyncGroup(syncPreferences: SyncPreferences): Preference. } @Composable -fun SyncConfirmationDialog( +private fun SyncConfirmationDialog( onConfirm: () -> Unit, onDismissRequest: () -> Unit, ) {