Kaynağa Gözat

Removed dummy toast

Vadik Sirekanyan 2 yıl önce
ebeveyn
işleme
a346e8f884

+ 4 - 8
app/src/main/java/org/sirekanyan/outline/ui/AddServerContent.kt

@@ -1,6 +1,5 @@
 package org.sirekanyan.outline.ui
 
-import android.widget.Toast
 import androidx.compose.foundation.layout.Column
 import androidx.compose.foundation.layout.Row
 import androidx.compose.foundation.layout.fillMaxWidth
@@ -22,7 +21,6 @@ import androidx.compose.ui.Alignment
 import androidx.compose.ui.Modifier
 import androidx.compose.ui.focus.FocusRequester
 import androidx.compose.ui.focus.focusRequester
-import androidx.compose.ui.platform.LocalContext
 import androidx.compose.ui.text.input.ImeAction
 import androidx.compose.ui.unit.dp
 import kotlinx.coroutines.launch
@@ -35,6 +33,7 @@ import org.sirekanyan.outline.db.model.ApiUrl
 @Composable
 fun AddServerContent(dao: ApiUrlDao, state: MainState) {
     var draft by remember { mutableStateOf("") }
+    var insecure by remember { mutableStateOf(false) }
     var error by remember(draft) { mutableStateOf("") }
     var isLoading by remember { mutableStateOf(false) }
     var isDialogVisible by remember { mutableStateOf(false) }
@@ -46,7 +45,7 @@ fun AddServerContent(dao: ApiUrlDao, state: MainState) {
         try {
             isLoading = true
             state.servers.fetchServer(draft)
-            dao.insertUrl(ApiUrl(draft, true)) // TODO: remove insecure flag
+            dao.insertUrl(ApiUrl(draft, insecure))
             state.dialog = null
             state.page = SelectedPage(draft)
             state.closeDrawer(animated = false)
@@ -84,12 +83,9 @@ fun AddServerContent(dao: ApiUrlDao, state: MainState) {
             focusRequester.requestFocus()
         }
         Row(verticalAlignment = Alignment.CenterVertically) {
-            val context = LocalContext.current
             Checkbox(
-                checked = true,
-                onCheckedChange = {
-                    Toast.makeText(context, "Cannot be changed for now", Toast.LENGTH_SHORT).show()
-                },
+                checked = insecure,
+                onCheckedChange = { insecure = it },
             )
             Text(
                 text = "Allow insecure connection",