From 42ade40acbc5bbb0fc8de1a448902cf3eed26b72 Mon Sep 17 00:00:00 2001 From: woodser Date: Fri, 21 Jun 2019 18:37:30 -0400 Subject: [PATCH] print and normalize output request --- src/wallet/MoneroWallet.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/wallet/MoneroWallet.cpp b/src/wallet/MoneroWallet.cpp index 74388af..e3fa5ad 100644 --- a/src/wallet/MoneroWallet.cpp +++ b/src/wallet/MoneroWallet.cpp @@ -547,10 +547,9 @@ namespace monero { } vector> MoneroWallet::getTransfers(const MoneroTransferRequest& request) const { - cout << "vector> getTransfers(request)" << endl; + cout << "MoneroWallet::getTransfers(request)" << endl; // print request - cout << "MoneroWallet::getTransfers()" << endl; cout << "Transfer request: " << request.serialize() << endl; if (request.txRequest != boost::none) { if ((*request.txRequest)->block == boost::none) cout << "Transfer request's tx request rooted at [tx]:" << (*request.txRequest)->serialize() << endl; @@ -640,7 +639,19 @@ namespace monero { } vector> MoneroWallet::getOutputs(const MoneroOutputRequest& request) const { - cout << "getOutputs(request)" << endl; + cout << "MoneroWallet::getOutputs(request)" << endl; + + // print request + cout << "Output request: " << request.serialize() << endl; + if (request.txRequest != boost::none) { + if ((*request.txRequest)->block == boost::none) cout << "Output request's tx request rooted at [tx]:" << (*request.txRequest)->serialize() << endl; + else cout << "Output request's tx request rooted at [block]: " << (*(*request.txRequest)->block)->serialize() << endl; + } + + // normalize request + // TODO: this will modify original request, construct copy? add test + MoneroTxRequest txReq = *(request.txRequest != boost::none ? *request.txRequest : shared_ptr(new MoneroTxRequest())); + throw runtime_error("Not implemented"); }