@ -842,10 +842,17 @@ namespace tools
return false ;
}
uint64_t min_height = 0 , max_height = ( uint64_t ) - 1 ;
if ( req . filter_by_height )
{
min_height = req . min_height ;
max_height = req . max_height ;
}
if ( req . in )
{
std : : list < std : : pair < crypto : : hash , tools : : wallet2 : : payment_details > > payments ;
m_wallet . get_payments ( payments , req . min_height , req . max_height ) ;
m_wallet . get_payments ( payments , min_height, max_height ) ;
for ( std : : list < std : : pair < crypto : : hash , tools : : wallet2 : : payment_details > > : : const_iterator i = payments . begin ( ) ; i ! = payments . end ( ) ; + + i ) {
res . in . push_back ( wallet_rpc : : COMMAND_RPC_GET_TRANSFERS : : entry ( ) ) ;
wallet_rpc : : COMMAND_RPC_GET_TRANSFERS : : entry & entry = res . in . back ( ) ;
@ -866,7 +873,7 @@ namespace tools
if ( req . out )
{
std : : list < std : : pair < crypto : : hash , tools : : wallet2 : : confirmed_transfer_details > > payments ;
m_wallet . get_payments_out ( payments , req. min_height, req . max_height ) ;
m_wallet . get_payments_out ( payments , min_height, max_height ) ;
for ( std : : list < std : : pair < crypto : : hash , tools : : wallet2 : : confirmed_transfer_details > > : : const_iterator i = payments . begin ( ) ; i ! = payments . end ( ) ; + + i ) {
res . in . push_back ( wallet_rpc : : COMMAND_RPC_GET_TRANSFERS : : entry ( ) ) ;
wallet_rpc : : COMMAND_RPC_GET_TRANSFERS : : entry & entry = res . in . back ( ) ;