100 Commits
Author SHA1 Message Date
carlos db5d55d8e3 Merge pull request 'route-api-errors' (#46) from route-api-errors into master
Reviewed-on: #46
2025-04-29 13:55:54 +02:00
Carlosokumu 06cab56427 fix failing tests: menuhandlers missing the logdb 2025-04-29 13:25:31 +03:00
Carlosokumu d0c181bca2 Merge branch 'master' into route-api-errors 2025-04-29 12:58:46 +03:00
Carlosokumu 29d35d1ec4 add write of the temporary and confirmed account pins to the log db 2025-04-28 15:49:40 +03:00
Carlosokumu a5c4866b23 add required logdb to menuhandler 2025-04-28 11:50:25 +03:00
Carlosokumu b52239e6be use direct key data type 2025-04-28 11:50:10 +03:00
Carlosokumu 5f02df64d7 upgrade visedriver dep 2025-04-28 11:40:28 +03:00
Carlosokumu 1499e4a29a check recipient before sending an sms 2025-04-28 11:38:44 +03:00
Carlosokumu 5f24ff3b1b feat: send invites when a recipient
is not resolved
2025-04-28 11:38:44 +03:00
Carlosokumu 6cdee7b58b update sarafu-api dep 2025-04-28 11:38:43 +03:00
carlos 19a2b28367 Merge pull request 'extra-sms' (#64) from extra-sms into master
Reviewed-on: #64
2025-04-28 10:33:25 +02:00
Carlosokumu 0370a3def4 use dedicated smsservice for triggering extra sms 2025-04-18 12:13:24 +03:00
Carlosokumu 7c0651d218 use dedicated sms package for triggering sms 2025-04-18 12:12:33 +03:00
Carlosokumu a38ac06a3d trigger an address sms in the check_identifier handler 2025-04-18 10:56:41 +03:00
Carlosokumu ac2a3721b2 remove dedicated address sms trigger 2025-04-18 10:55:02 +03:00
Carlosokumu 7ea3cb6b51 remove reload for check identifier to prevent double address sms trigger 2025-04-18 10:54:23 +03:00
Carlosokumu 0274133d48 add handler to send an address sms 2025-04-17 23:32:05 +03:00
Carlosokumu 5ff2e794ff feat: implement address and pin reset sms 2025-04-17 23:31:48 +03:00
Carlosokumu 08deeca500 register handler to trigger address sms 2025-04-17 23:31:22 +03:00
Carlosokumu cea920c1f5 dep: upgrade sarafu-api dep to include address and pin reset sms 2025-04-17 23:30:54 +03:00
Carlosokumu f127fd7c0f initialize log db ,attach it to the menuhandler 2025-04-14 11:34:37 +03:00
Carlosokumu 79bf09f3d1 add logdb to menuhandler and associated write operations 2025-04-09 14:55:35 +03:00
Carlosokumu f4804546d9 add log db struct with associated methods 2025-04-09 14:52:57 +03:00
Carlosokumu 3fff03a164 update visedriver dep 2025-04-09 14:50:28 +03:00
Carlosokumu 094866c129 add a logdb field to lhs and setter function 2025-04-09 14:49:41 +03:00
Carlosokumu 1d8b0ef951 Merge branch 'master' into sms-upsell 2025-04-07 11:45:29 +03:00
Carlosokumu fb2dc003b8 check recipient before sending an sms 2025-04-07 11:38:52 +03:00
Carlosokumu 58242c8d55 fix failing test: TestManageVouchers 2025-04-02 10:53:36 +03:00
Carlosokumu cab90ed89a set and reset flag_api_error flag 2025-04-02 10:48:04 +03:00
Carlosokumu 73c3486400 catch api call failure when manage vouchers is called 2025-04-02 10:47:33 +03:00
Carlosokumu 3c84fb5ae7 Merge branch 'master' into route-api-errors 2025-04-02 10:38:47 +03:00
Carlosokumu 695bfed349 feat: send invites when a recipient
is not resolved
2025-04-01 16:30:08 +03:00
Carlosokumu 8bf48cb081 update sarafu-api dep 2025-04-01 16:25:59 +03:00
Carlosokumu 04880b58a8 fix failing test 2025-04-01 12:49:10 +03:00
Carlosokumu 0458ac9498 fix failing test 2025-04-01 12:38:57 +03:00
Carlosokumu a7e8c184f5 add some spacing 2025-04-01 11:59:31 +03:00
Carlosokumu 3615348efd add swahili template 2025-04-01 11:57:59 +03:00
Carlosokumu d0be79d817 set account creation failed flag 2025-04-01 11:30:00 +03:00
Carlosokumu 7883063e53 feat: set and reset api call failure flags 2025-03-31 15:42:27 +03:00
Carlosokumu f562ce8adf check for api call failure when setting the dafault voucher 2025-03-31 15:41:49 +03:00
Carlosokumu cd2f4328a8 check for api call failure when checking transactions 2025-03-31 15:41:19 +03:00
Carlosokumu 95b9a6e486 catch api call failure when fetching voucher details 2025-03-28 16:09:53 +03:00
Carlosokumu 9674a04cbc add handler to reset api call failure flag,set flag when requesting an alias fails 2025-03-28 15:51:56 +03:00
Carlosokumu 6c46c097fb add explicit api call failure flag reset 2025-03-28 15:47:34 +03:00
Carlosokumu c814c4ae5c register handler to reset api call failure flag 2025-03-28 15:46:57 +03:00
Carlosokumu bbecec0310 catch api call error when requesting an alias 2025-03-28 15:46:21 +03:00
Carlosokumu eaa89c29df Merge branch 'master' into route-api-errors 2025-03-28 15:22:40 +03:00
carlos 2634790118 Merge pull request 'use a different key for the suggested aliases' (#47) from fix-double-alias-request into master
release / docker (push) Has been cancelled
Reviewed-on: #47
2025-03-28 09:35:10 +01:00
Carlosokumu 272a7ac05f chore: remove extra colon 2025-03-28 11:32:24 +03:00
Carlosokumu 39c0d31995 remove verbose logs 2025-03-28 11:26:32 +03:00
Carlosokumu 18acb53ead add alias logs
release / docker (push) Has been cancelled
2025-03-28 11:08:50 +03:00
Carlosokumu 43d91f84f6 use a different key for the suggested aliases 2025-03-28 10:49:31 +03:00
Carlosokumu e832f46d22 return to top on retry 2025-03-26 14:40:54 +03:00
Carlosokumu 039117f40e add api call failure catch 2025-03-26 14:40:32 +03:00
Carlosokumu 3532f72fbd remove unneccessary catch 2025-03-26 14:39:37 +03:00
Carlosokumu 04c7e20457 set api call error flag to failing api calls 2025-03-26 14:38:47 +03:00
carlos c22f9edeca Merge pull request 'fix-multiple-alias-requests' (#38) from fix-multiple-alias-requests into master
release / docker (push) Has been cancelled
Reviewed-on: #38
2025-03-24 15:47:26 +01:00
Carlosokumu c81b17994a remove redundant cast on sanitized input 2025-03-24 16:03:30 +03:00
Carlosokumu 64b42b92ec Merge branch 'master' into fix-multiple-alias-requests 2025-03-24 16:00:20 +03:00
Carlosokumu 493f64157b sanitize alias hint before request 2025-03-24 15:59:13 +03:00
Carlosokumu f6c9d54a65 register check-account_created handler
release / docker (push) Has been cancelled
2025-03-24 12:39:03 +03:00
Carlosokumu 74c82de472 add check for if public key exists,then explicitly set flag_account_created
release / docker (push) Has been cancelled
2025-03-24 12:29:40 +03:00
Carlosokumu ddb8c6e748 add lowercase balance text translation 2025-03-22 18:39:05 +03:00
Carlosokumu 87ebd0029b chore: show default value when profile info is not set 2025-03-22 18:38:35 +03:00
Carlosokumu b941cf2562 chore: match profile text prompt 2025-03-22 18:37:27 +03:00
Carlosokumu 1c8bda5ded fix(alias): remove alias requests made when a profile item is edited,show a default value when an alias is not set 2025-03-22 09:49:19 +03:00
Carlosokumu b327b569fb fix failing test 2025-03-21 09:05:51 +03:00
Carlosokumu e564f1328b add fetched vouchers log
release / docker (push) Has been cancelled
2025-03-20 13:48:34 +03:00
Carlosokumu 1af826e87f dep: update sarafu-api dep
release / docker (push) Has been cancelled
2025-03-10 12:41:16 +03:00
Carlosokumu 38ef3b623e dep: update sarafu-api dep
release / docker (push) Has been cancelled
2025-03-10 11:53:47 +03:00
Carlosokumu f7e7f7bd1c add for check back,add logs for the alias 2025-03-10 11:51:02 +03:00
Carlosokumu bd0e7822ed dep: upgrade sarafu-api dep
release / docker (push) Has been cancelled
2025-03-07 16:13:23 +03:00
Carlosokumu 4dba5f2ab5 dep: upgrade sarafu-api dep
release / docker (push) Has been cancelled
2025-03-07 09:48:30 +03:00
Carlosokumu e97d4be296 refactor: break down checkbalance function to avoild code redandancy,remove misplaced flag setting 2025-03-03 12:16:45 +03:00
Carlosokumu c2a0b05c84 fix: update expected content in checkbalance function 2025-03-03 12:12:46 +03:00
Carlosokumu 20c8af582c switch to use ens api endpoint for the aliases requests 2025-02-28 17:29:18 +03:00
Carlosokumu 101afd5ebd update check balance test 2025-02-27 16:35:41 +03:00
Carlosokumu 830d867ac8 chore: remove alias tag,use lower case b for balance 2025-02-27 16:35:17 +03:00
Carlosokumu 0cbe391209 update test data file to include my alias menu option 2025-02-27 16:00:54 +03:00
Carlosokumu 226d1f5697 fix: update authorize test function 2025-02-27 13:21:42 +03:00
Carlosokumu 3e422f269f feat: show alias if set on main node 2025-02-27 13:14:27 +03:00
Carlosokumu 7a6e5b094f load current alias 2025-02-27 09:42:25 +03:00
Carlosokumu 5ed63cec39 reset invalid PIN flag 2025-02-27 09:41:02 +03:00
Carlosokumu 8f7d5ff66d feat: add request for ens based names from user input 2025-02-26 16:34:00 +03:00
Carlosokumu f922fb6d43 update authorize_account sink value 2025-02-26 15:48:25 +03:00
Carlosokumu 78af4d225f add alias account template 2025-02-26 15:47:17 +03:00
Carlosokumu b887c67e5d add node to confirm your alias 2025-02-26 15:14:04 +03:00
Carlosokumu 0816190469 feat: add node to update your alias 2025-02-26 15:08:29 +03:00
Carlosokumu 28e734e0ba feat: add my alias menu option 2025-02-26 15:02:28 +03:00
Carlosokumu d92dc026f5 check for invalid PIN 2025-02-26 14:51:16 +03:00
Carlosokumu 939df35c8c register new menu handlers 2025-02-26 14:48:19 +03:00
Carlosokumu c09ce32010 feat: reset invalid pin flag,update template text 2025-02-26 14:46:09 +03:00
Carlosokumu 1f0e7c016e add check for account alias data type 2025-02-26 14:40:17 +03:00
Carlosokumu a984c9dd06 add invalid and account alias flags 2025-02-26 14:37:54 +03:00
carlos e2d5546de1 Merge pull request 'fix-pin-reset-bug' (#26) from fix-pin-reset-bug into master
release / docker (push) Has been cancelled
Reviewed-on: #26
2025-02-21 10:31:45 +01:00
Carlosokumu 91c4967efa check for back 2025-02-21 11:01:42 +03:00
Carlosokumu 7b1824f18c go back if account not unlocked 2025-02-21 11:01:31 +03:00
Carlosokumu 04c3f5ce65 repeat same node on invalid input 2025-02-21 11:01:14 +03:00
Carlosokumu e646658f40 repeat same node on invalid input 2025-02-21 10:56:12 +03:00
Carlosokumu c4cab444ad repeat same node on invalid input 2025-02-20 21:26:53 +03:00