@@ -16,7 +16,7 @@ use primitives::{
16
16
channel_list:: ChannelListQuery , AccountingResponse , AllSpendersQuery , AllSpendersResponse ,
17
17
LastApproved , LastApprovedQuery , LastApprovedResponse , SpenderResponse , SuccessResponse ,
18
18
} ,
19
- spender:: { Spendable , Spender , SpenderLeaf } ,
19
+ spender:: { Spendable , Spender } ,
20
20
validator:: { MessageTypes , NewState } ,
21
21
Address , Channel , Deposit , UnifiedNum ,
22
22
} ;
@@ -190,7 +190,7 @@ fn spender_response_without_leaf(
190
190
let res = SpenderResponse {
191
191
spender : Spender {
192
192
total_deposited,
193
- spender_leaf : None ,
193
+ total_spent : None ,
194
194
} ,
195
195
} ;
196
196
Ok ( success_response ( serde_json:: to_string ( & res) ?) )
@@ -240,18 +240,17 @@ pub async fn get_spender_limits<C: Locked + 'static>(
240
240
None => return spender_response_without_leaf ( latest_spendable. deposit . total ) ,
241
241
} ;
242
242
243
- let total_spent = new_state. balances . spenders . get ( & spender) ;
244
-
245
- let spender_leaf = total_spent. map ( |total_spent| SpenderLeaf {
246
- total_spent : * total_spent,
247
- //merkle_proof: [u8; 32], // TODO
248
- } ) ;
243
+ let total_spent = new_state
244
+ . balances
245
+ . spenders
246
+ . get ( & spender)
247
+ . map ( |spent| spent. to_owned ( ) ) ;
249
248
250
249
// returned output
251
250
let res = SpenderResponse {
252
251
spender : Spender {
253
252
total_deposited : latest_spendable. deposit . total ,
254
- spender_leaf ,
253
+ total_spent ,
255
254
} ,
256
255
} ;
257
256
Ok ( success_response ( serde_json:: to_string ( & res) ?) )
@@ -284,23 +283,20 @@ pub async fn get_all_spender_limits<C: Locked + 'static>(
284
283
// Using for loop to avoid async closures
285
284
for spendable in all_spendables {
286
285
let spender = spendable. spender ;
287
- let spender_leaf = match new_state {
286
+ let total_spent = match new_state {
288
287
Some ( ref new_state) => new_state. balances . spenders . get ( & spender) . map ( |balance| {
289
- SpenderLeaf {
290
- total_spent : spendable
291
- . deposit
292
- . total
293
- . checked_sub ( balance)
294
- . unwrap_or_default ( ) ,
295
- // merkle_proof: [u8; 32], // TODO
296
- }
288
+ spendable
289
+ . deposit
290
+ . total
291
+ . checked_sub ( balance)
292
+ . unwrap_or_default ( )
297
293
} ) ,
298
294
None => None ,
299
295
} ;
300
296
301
297
let spender_info = Spender {
302
298
total_deposited : spendable. deposit . total ,
303
- spender_leaf ,
299
+ total_spent ,
304
300
} ;
305
301
306
302
all_spender_limits. insert ( spender, spender_info) ;
0 commit comments