@@ -8,36 +8,46 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
8
8
9
9
let mut client = dapr:: Client :: < dapr:: client:: TonicClient > :: connect ( addr) . await ?;
10
10
11
- let files = vec ! [ ( "my-data" , b"some-data" . to_vec( ) ) ] ;
11
+ let result = client
12
+ . lock ( dapr:: client:: TryLockRequest {
13
+ store_name : "lockstore" . to_string ( ) ,
14
+ resource_id : "some-data" . to_string ( ) ,
15
+ lock_owner : "some-random-id" . to_string ( ) ,
16
+ expiry_in_seconds : 60 ,
17
+ } )
18
+ . await
19
+ . unwrap ( ) ;
12
20
13
- client. save_state ( "statestore" , files) . await . unwrap ( ) ;
21
+ assert ! ( result. success) ;
22
+
23
+ println ! ( "Successfully locked some-data" ) ;
14
24
15
25
let result = client
16
26
. lock ( dapr:: client:: TryLockRequest {
17
27
store_name : "lockstore" . to_string ( ) ,
18
- resource_id : "my -data" . to_string ( ) ,
28
+ resource_id : "some -data" . to_string ( ) ,
19
29
lock_owner : "some-random-id" . to_string ( ) ,
20
30
expiry_in_seconds : 60 ,
21
31
} )
22
32
. await
23
33
. unwrap ( ) ;
24
34
25
- assert ! ( result. success) ;
35
+ assert ! ( ! result. success) ;
26
36
27
- println ! ( "Successfully locked my -data" ) ;
37
+ println ! ( "Unsuccessfully locked some -data" ) ;
28
38
29
39
let result = client
30
40
. unlock ( dapr:: client:: UnlockRequest {
31
41
store_name : "lockstore" . to_string ( ) ,
32
- resource_id : "my -data" . to_string ( ) ,
42
+ resource_id : "some -data" . to_string ( ) ,
33
43
lock_owner : "some-random-id" . to_string ( ) ,
34
44
} )
35
45
. await
36
46
. unwrap ( ) ;
37
47
38
48
assert_eq ! ( 0 , result. status) ;
39
49
40
- println ! ( "Successfully unlocked my -data" ) ;
50
+ println ! ( "Successfully unlocked some -data" ) ;
41
51
42
52
Ok ( ( ) )
43
53
}
0 commit comments