@@ -420,8 +420,7 @@ pub async fn update_set_controller(
420
420
previous_entry. clone ( )
421
421
} ;
422
422
423
- let previous_state_str = actor. send ( previous_entry. 0 . to_owned ( ) ) . await ??;
424
- let mut previous_state = actor. send ( State ( previous_state_str) ) . await ??;
423
+ let mut previous_state = previous_entry. 1 . clone ( ) ;
425
424
let encrypted_content_clone = encrypted_content. clone ( ) ;
426
425
encrypted_content. into_iter ( ) . for_each ( |( k, v) | {
427
426
let local_state = previous_state. entry ( k) . or_insert_with ( || v. clone ( ) ) ;
@@ -438,7 +437,7 @@ pub async fn update_set_controller(
438
437
& content_log,
439
438
args. id ,
440
439
datetime,
441
- & to_string_pretty ( & previous_entry. clone ( ) , pretty_config_inner ( ) )
440
+ & to_string_pretty ( & previous_entry, pretty_config_inner ( ) )
442
441
. map_err ( Error :: Serialization ) ?,
443
442
) )
444
443
. await ??;
@@ -542,8 +541,7 @@ pub async fn update_content_controller(
542
541
previous_entry. clone ( )
543
542
} ;
544
543
545
- let previous_state_str = actor. send ( previous_entry. 0 . to_owned ( ) ) . await ??;
546
- let mut previous_state = actor. send ( State ( previous_state_str) ) . await ??;
544
+ let mut previous_state = previous_entry. 1 . clone ( ) ;
547
545
548
546
content
549
547
. into_iter ( )
@@ -724,13 +722,13 @@ pub async fn match_update_set_controller(
724
722
let previous_entry = local_data. get ( & args. entity ) . unwrap ( ) . get ( & args. id ) . unwrap ( ) ;
725
723
previous_entry. clone ( )
726
724
} ;
727
- let previous_state_str = actor . send ( previous_entry . 0 . to_owned ( ) ) . await ?? ;
728
- let mut previous_state = actor . send ( State ( previous_state_str ) ) . await ?? ;
725
+
726
+ let mut previous_state = previous_entry . 1 . clone ( ) ;
729
727
730
728
actor
731
729
. send ( MatchUpdate {
732
730
conditions : args. conditions ,
733
- previous_state : previous_state . clone ( ) ,
731
+ previous_state : previous_entry . 1 . clone ( ) ,
734
732
} )
735
733
. await ??;
736
734
0 commit comments