[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cash2ecash] branch master updated: debugging
From: |
gnunet |
Subject: |
[cash2ecash] branch master updated: debugging |
Date: |
Thu, 02 Jan 2025 19:52:25 +0100 |
This is an automated email from the git hooks/post-receive script.
manuel-geissbuehler pushed a commit to branch master
in repository cash2ecash.
The following commit(s) were added to refs/heads/master by this push:
new 2bdd3fa debugging
2bdd3fa is described below
commit 2bdd3fa7b7e662b5237e7e8398073ff6debc86b9
Author: Manuel Geissbühler <manuel@debian>
AuthorDate: Thu Jan 2 19:52:12 2025 +0100
debugging
---
src/bank/bankCommunication.hpp | 11 +++++++----
src/cash2ecash.cpp | 6 ++++--
2 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/src/bank/bankCommunication.hpp b/src/bank/bankCommunication.hpp
index 1b74705..aacbd6d 100644
--- a/src/bank/bankCommunication.hpp
+++ b/src/bank/bankCommunication.hpp
@@ -47,15 +47,18 @@ class BankCommunication{
}
void withdrawalRequest(struct TALER_Amount *amount, struct TALER_Amount
*suggestedAmount, const char **res_withdrawal_id, const char
**res_taler_withdraw_uri){
- bankCommunicationWithdrawalRequest(amount, suggestedAmount,
res_withdrawal_id, res_taler_withdraw_uri, withdrawalRequestCallback);
+ std::thread
threadWithdrawalRequest(&bankCommunicationWithdrawalRequest,amount,
suggestedAmount, res_withdrawal_id, res_taler_withdraw_uri,
withdrawalRequestCallback);
+ threadWithdrawalRequest.detach();
}
- void withdrawalConfirmReques(const char *withdrawal_id, struct TALER_Amount
*amount){
- bankCommunicationWithdrawalConfirmRequest(withdrawal_id, amount,
withdrawalConfirmRequestCallback);
+ void withdrawalConfirmRequest(const char *withdrawal_id, struct TALER_Amount
*amount){
+ std::thread
threadWithdrawalConfirmRequest(&bankCommunicationWithdrawalConfirmRequest,
withdrawal_id, amount, withdrawalConfirmRequestCallback);
+ threadWithdrawalConfirmRequest.detach();
}
void withrawalStatusRequest(const char *withdrawal_id){
- bankCommunicationWithdrawalIDInfoRequest(withdrawal_id, &status,
withdrawalIDInfoRequestCallback);
+ std::thread
threadWithdrawalStatusRequest(&bankCommunicationWithdrawalIDInfoRequest,
withdrawal_id, &status, withdrawalIDInfoRequestCallback);
+ threadWithdrawalStatusRequest.detach();
}
};
diff --git a/src/cash2ecash.cpp b/src/cash2ecash.cpp
index a058559..2e274b6 100644
--- a/src/cash2ecash.cpp
+++ b/src/cash2ecash.cpp
@@ -82,7 +82,9 @@ void actionEventAbortConnection(){
void actionEventFinishCashin(){
std::cout << "Action Event Finish Cashin called" << std::endl;
- gui.setActiveScreen(screenWelcome);
+ static struct TALER_Amount confirmedAmount;
+ TALER_string_to_amount("KUDOS:2.0", &confirmedAmount);
+ bankCommunication.withdrawalConfirmRequest(withdrawal_id, &confirmedAmount);
}
void actionEventSleep() { std::cout << "Action Event xx called" << std::endl; }
@@ -132,7 +134,7 @@ void actionEventAcceptCashTimeout(){
std::cout << "Action Event Acceptcash Timeout called" << std::endl;
static struct TALER_Amount confirmedAmount;
TALER_string_to_amount("KUDOS:2.0", &confirmedAmount);
- bankCommunication.withdrawalConfirmReques(withdrawal_id, &confirmedAmount);
+ bankCommunication.withdrawalConfirmRequest(withdrawal_id, &confirmedAmount);
}
void actionEventConnectionTimeout(){
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [cash2ecash] branch master updated: debugging, (continued)
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging,
gnunet <=
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02
- [cash2ecash] branch master updated: debugging, gnunet, 2025/01/02