@@ -261,9 +261,9 @@ pub fn query_transactions<S: Storage, A: Api, Q: Querier>(
261
261
page_size : u32 ,
262
262
) -> StdResult < Binary > {
263
263
let address = deps. api . canonical_address ( account) . unwrap ( ) ;
264
- let txs = get_transfers ( & deps. api , & deps. storage , & address, page, page_size) ?;
264
+ let ( txs, total ) = get_transfers ( & deps. api , & deps. storage , & address, page, page_size) ?;
265
265
266
- let result = QueryAnswer :: TransferHistory { txs } ;
266
+ let result = QueryAnswer :: TransferHistory { txs, total } ;
267
267
to_binary ( & result)
268
268
}
269
269
@@ -2707,7 +2707,7 @@ mod tests {
2707
2707
// let a: QueryAnswer = from_binary(&query_result.unwrap()).unwrap();
2708
2708
// println!("{:?}", a);
2709
2709
let transfers = match from_binary ( & query_result. unwrap ( ) ) . unwrap ( ) {
2710
- QueryAnswer :: TransferHistory { txs } => txs,
2710
+ QueryAnswer :: TransferHistory { txs, total } => txs,
2711
2711
_ => panic ! ( "Unexpected" ) ,
2712
2712
} ;
2713
2713
assert ! ( transfers. is_empty( ) ) ;
@@ -2720,7 +2720,7 @@ mod tests {
2720
2720
} ;
2721
2721
let query_result = query ( & deps, query_msg) ;
2722
2722
let transfers = match from_binary ( & query_result. unwrap ( ) ) . unwrap ( ) {
2723
- QueryAnswer :: TransferHistory { txs } => txs,
2723
+ QueryAnswer :: TransferHistory { txs, total } => txs,
2724
2724
_ => panic ! ( "Unexpected" ) ,
2725
2725
} ;
2726
2726
assert_eq ! ( transfers. len( ) , 3 ) ;
@@ -2733,7 +2733,7 @@ mod tests {
2733
2733
} ;
2734
2734
let query_result = query ( & deps, query_msg) ;
2735
2735
let transfers = match from_binary ( & query_result. unwrap ( ) ) . unwrap ( ) {
2736
- QueryAnswer :: TransferHistory { txs } => txs,
2736
+ QueryAnswer :: TransferHistory { txs, total } => txs,
2737
2737
_ => panic ! ( "Unexpected" ) ,
2738
2738
} ;
2739
2739
assert_eq ! ( transfers. len( ) , 2 ) ;
0 commit comments