From b4ee5a651b2fe1cca7f14710895ce63d2bca58f7 Mon Sep 17 00:00:00 2001 From: khalifa47 Date: Fri, 25 Nov 2022 14:25:03 +0300 Subject: [PATCH] fixed create wallet --- .../com/example/karo/pages/feepayment/FeePaymentPage.kt | 9 +-------- .../example/karo/pages/feepayment/FeePaymentViewModel.kt | 2 +- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/example/karo/pages/feepayment/FeePaymentPage.kt b/app/src/main/java/com/example/karo/pages/feepayment/FeePaymentPage.kt index f771b27..a0ee2d8 100644 --- a/app/src/main/java/com/example/karo/pages/feepayment/FeePaymentPage.kt +++ b/app/src/main/java/com/example/karo/pages/feepayment/FeePaymentPage.kt @@ -45,7 +45,7 @@ fun FeePaymentPage(onNavigate: (route: String) -> Unit, viewModel: FeePaymentVie .fillMaxSize() .padding(all = 8.dp), Alignment.Center - ) { Text("Wallet created. Revisit page.") } + ) { Text("Wallet created.") } } else { BottomDrawer( drawerState = bottomDrawerState, @@ -126,13 +126,6 @@ fun FeePaymentForm(onNavigate: (route: String) -> Unit, viewModelPayment: FeePay showError = !isValidPlan, errorMessage = "Plan is required" ) - /* - * planList[0] => id - * planList[1] => amount - * planList[2] => year - * planList[3] => semester - * planList[4] => frequency - * */ ConfirmButton(label = "Confirm Payment") { viewModelPayment.updateWallet( diff --git a/app/src/main/java/com/example/karo/pages/feepayment/FeePaymentViewModel.kt b/app/src/main/java/com/example/karo/pages/feepayment/FeePaymentViewModel.kt index 0b1fbf4..5c8633e 100644 --- a/app/src/main/java/com/example/karo/pages/feepayment/FeePaymentViewModel.kt +++ b/app/src/main/java/com/example/karo/pages/feepayment/FeePaymentViewModel.kt @@ -62,7 +62,7 @@ class FeePaymentViewModel : ViewModel() { topUpWalletResponse = try { Firebase.firestore.collection("wallets").document(user!!.uid) - .set({"amount" to "0"}) + .set(Wallet(id = user.uid, amount = "0")) .await() Response.Success(true)