From 7f2467873fdb88679842dbdf3dda41140294d7be Mon Sep 17 00:00:00 2001 From: Alfred Kamanda Date: Fri, 6 Feb 2026 14:05:54 +0300 Subject: [PATCH] added the pool deposit menu node --- services/registration/mpesa.vis | 10 ++++++---- services/registration/pool_deposit | 1 + services/registration/pool_deposit.vis | 14 ++++++++++++++ 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 services/registration/pool_deposit create mode 100644 services/registration/pool_deposit.vis diff --git a/services/registration/mpesa.vis b/services/registration/mpesa.vis index 91e75ae..73a4a55 100644 --- a/services/registration/mpesa.vis +++ b/services/registration/mpesa.vis @@ -3,14 +3,16 @@ RELOAD calc_credit_debt CATCH api_failure flag_api_call_error 1 MAP calc_credit_debt MOUT pay_debt 1 -MOUT get_mpesa 2 -MOUT send_mpesa 3 +MOUT deposit 2 +MOUT get_mpesa 3 +MOUT send_mpesa 4 MOUT back 0 MOUT quit 9 HALT INCMP ^ 0 INCMP pay_debt 1 -INCMP get_mpesa 2 -INCMP send_mpesa 3 +INCMP pool_deposit 2 +INCMP get_mpesa 3 +INCMP send_mpesa 4 INCMP quit 9 INCMP . * diff --git a/services/registration/pool_deposit b/services/registration/pool_deposit new file mode 100644 index 0000000..841c240 --- /dev/null +++ b/services/registration/pool_deposit @@ -0,0 +1 @@ +{{.get_pool_deposit_vouchers}} diff --git a/services/registration/pool_deposit.vis b/services/registration/pool_deposit.vis new file mode 100644 index 0000000..d93dfec --- /dev/null +++ b/services/registration/pool_deposit.vis @@ -0,0 +1,14 @@ +CATCH no_voucher flag_no_active_voucher 1 +CATCH no_stable_voucher flag_no_pay_debt_vouchers 1 +LOAD get_pool_deposit_vouchers 0 +MAP get_pool_deposit_vouchers +MOUT back 0 +MOUT quit 99 +MNEXT next 88 +MPREV prev 98 +HALT +INCMP > 88 +INCMP < 98 +INCMP _ 0 +INCMP quit 99 +INCMP pool_deposit_amount *