File tree 4 files changed +11
-10
lines changed
4 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -9,12 +9,8 @@ use sweat_jar_model::{
9
9
} ;
10
10
11
11
use crate :: {
12
- common:: {
13
- gas_data:: { GAS_FOR_AFTER_CLAIM , GAS_FOR_FT_TRANSFER } ,
14
- Timestamp ,
15
- } ,
12
+ common:: Timestamp ,
16
13
event:: { emit, ClaimEventItem , EventKind } ,
17
- internal:: assert_gas,
18
14
jar:: model:: Jar ,
19
15
Contract , ContractExt , JarsStorage ,
20
16
} ;
@@ -142,7 +138,11 @@ impl Contract {
142
138
event : EventKind ,
143
139
now : Timestamp ,
144
140
) -> PromiseOrValue < ClaimedAmountView > {
145
- use crate :: ft_interface:: FungibleTokenInterface ;
141
+ use crate :: {
142
+ common:: gas_data:: { GAS_FOR_AFTER_CLAIM , GAS_FOR_FT_TRANSFER } ,
143
+ ft_interface:: FungibleTokenInterface ,
144
+ internal:: assert_gas,
145
+ } ;
146
146
147
147
assert_gas ( GAS_FOR_FT_TRANSFER . as_gas ( ) * 2 + GAS_FOR_AFTER_CLAIM . as_gas ( ) , || {
148
148
format ! ( "claim_interest: number of jars: {}" , jars_before_transfer. len( ) )
Original file line number Diff line number Diff line change @@ -380,9 +380,9 @@ fn unlock_not_by_manager() {
380
380
let alice = alice ( ) ;
381
381
let admin = admin ( ) ;
382
382
383
- let reference_product = generate_product ( ) ;
383
+ let reference_product = Product :: new ( ) ;
384
384
385
- let mut reference_jar = Jar :: generate ( 0 , & alice , & reference_product. id ) . principal ( 100 ) ;
385
+ let mut reference_jar = Jar :: new ( 0 ) . product_id ( & reference_product. id ) . principal ( 100 ) ;
386
386
reference_jar. is_pending_withdraw = true ;
387
387
let jars = & [ reference_jar] ;
388
388
@@ -397,10 +397,10 @@ fn unlock_by_manager() {
397
397
let alice = alice ( ) ;
398
398
let admin = admin ( ) ;
399
399
400
- let reference_product = generate_product ( ) ;
400
+ let reference_product = Product :: new ( ) ;
401
401
402
402
let reference_jar_id = 0 ;
403
- let mut reference_jar = Jar :: generate ( reference_jar_id , & alice , & reference_product. id ) . principal ( 100 ) ;
403
+ let mut reference_jar = Jar :: new ( 0 ) . product_id ( & reference_product. id ) . principal ( 100 ) ;
404
404
reference_jar. is_pending_withdraw = true ;
405
405
let jars = & [ reference_jar] ;
406
406
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ pub struct JarView {
21
21
pub principal : U128 ,
22
22
pub claimed_balance : U128 ,
23
23
pub is_penalty_applied : bool ,
24
+ #[ serde( default ) ]
24
25
pub is_pending_withdraw : bool ,
25
26
}
26
27
You can’t perform that action at this time.
0 commit comments