From dad09202c417804f714f1bcb2cc4b9b63bc2d47f Mon Sep 17 00:00:00 2001 From: Vusa Date: Mon, 29 Jun 2026 17:47:23 +0200 Subject: [PATCH] filter wallet payment option when user nto logged in --- lib/screens/pay/pay_controller.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/screens/pay/pay_controller.dart b/lib/screens/pay/pay_controller.dart index 30339d8..c46d21d 100644 --- a/lib/screens/pay/pay_controller.dart +++ b/lib/screens/pay/pay_controller.dart @@ -185,8 +185,15 @@ class PayController extends ChangeNotifier { model.paymentProcessors = getFakePaymentProcessors(); notifyListeners(); + var labels = ['ECOCASH', 'MPGS']; + + prefs = await SharedPreferences.getInstance(); + if (prefs.get('token') != null) { + labels.add('WALLET'); + } + final response = await http.get( - '/public/payment-processors?currency=$currency', + '/public/payment-processors?currency=$currency&labelIn=${labels.join(',')}', ); final List content = response is List ? response