@@ -179,10 +179,10 @@ impl HomeserverConnection for SynapseConnection {
179
179
err( Debug ) ,
180
180
) ]
181
181
async fn query_user ( & self , mxid : & str ) -> Result < MatrixUser , anyhow:: Error > {
182
- let mxid = urlencoding:: encode ( mxid) ;
182
+ let encoded_mxid = urlencoding:: encode ( mxid) ;
183
183
184
184
let response = self
185
- . get ( & format ! ( "_synapse/admin/v2/users/{mxid }" ) )
185
+ . get ( & format ! ( "_synapse/admin/v2/users/{encoded_mxid }" ) )
186
186
. send_traced ( )
187
187
. await
188
188
. context ( "Failed to query user from Synapse" ) ?;
@@ -293,9 +293,9 @@ impl HomeserverConnection for SynapseConnection {
293
293
) ;
294
294
} ) ;
295
295
296
- let mxid = urlencoding:: encode ( request. mxid ( ) ) ;
296
+ let encoded_mxid = urlencoding:: encode ( request. mxid ( ) ) ;
297
297
let response = self
298
- . put ( & format ! ( "_synapse/admin/v2/users/{mxid }" ) )
298
+ . put ( & format ! ( "_synapse/admin/v2/users/{encoded_mxid }" ) )
299
299
. json ( & body)
300
300
. send_traced ( )
301
301
. await
@@ -379,10 +379,11 @@ impl HomeserverConnection for SynapseConnection {
379
379
device_id : & str ,
380
380
display_name : & str ,
381
381
) -> Result < ( ) , anyhow:: Error > {
382
+ let encoded_mxid = urlencoding:: encode ( mxid) ;
382
383
let device_id = urlencoding:: encode ( device_id) ;
383
384
let response = self
384
385
. put ( & format ! (
385
- "_synapse/admin/v2/users/{mxid }/devices/{device_id}"
386
+ "_synapse/admin/v2/users/{encoded_mxid }/devices/{device_id}"
386
387
) )
387
388
. json ( & SynapseUpdateDeviceRequest {
388
389
display_name : Some ( display_name) ,
@@ -417,12 +418,12 @@ impl HomeserverConnection for SynapseConnection {
417
418
err( Debug ) ,
418
419
) ]
419
420
async fn delete_device ( & self , mxid : & str , device_id : & str ) -> Result < ( ) , anyhow:: Error > {
420
- let mxid = urlencoding:: encode ( mxid) ;
421
- let device_id = urlencoding:: encode ( device_id) ;
421
+ let encoded_mxid = urlencoding:: encode ( mxid) ;
422
+ let encoded_device_id = urlencoding:: encode ( device_id) ;
422
423
423
424
let response = self
424
425
. delete ( & format ! (
425
- "_synapse/admin/v2/users/{mxid }/devices/{device_id }"
426
+ "_synapse/admin/v2/users/{encoded_mxid }/devices/{encoded_device_id }"
426
427
) )
427
428
. send_traced ( )
428
429
. await
@@ -458,10 +459,10 @@ impl HomeserverConnection for SynapseConnection {
458
459
devices : HashSet < String > ,
459
460
) -> Result < ( ) , anyhow:: Error > {
460
461
// Get the list of current devices
461
- let mxid_url = urlencoding:: encode ( mxid) ;
462
+ let encoded_mxid = urlencoding:: encode ( mxid) ;
462
463
463
464
let response = self
464
- . get ( & format ! ( "_synapse/admin/v2/users/{mxid_url }/devices" ) )
465
+ . get ( & format ! ( "_synapse/admin/v2/users/{encoded_mxid }/devices" ) )
465
466
. send_traced ( )
466
467
. await
467
468
. context ( "Failed to query devices from Synapse" ) ?;
@@ -492,7 +493,7 @@ impl HomeserverConnection for SynapseConnection {
492
493
493
494
let response = self
494
495
. post ( & format ! (
495
- "_synapse/admin/v2/users/{mxid_url }/delete_devices"
496
+ "_synapse/admin/v2/users/{encoded_mxid }/delete_devices"
496
497
) )
497
498
. json ( & SynapseDeleteDevicesRequest { devices : to_delete } )
498
499
. send_traced ( )
@@ -531,10 +532,10 @@ impl HomeserverConnection for SynapseConnection {
531
532
err( Debug ) ,
532
533
) ]
533
534
async fn delete_user ( & self , mxid : & str , erase : bool ) -> Result < ( ) , anyhow:: Error > {
534
- let mxid = urlencoding:: encode ( mxid) ;
535
+ let encoded_mxid = urlencoding:: encode ( mxid) ;
535
536
536
537
let response = self
537
- . post ( & format ! ( "_synapse/admin/v1/deactivate/{mxid }" ) )
538
+ . post ( & format ! ( "_synapse/admin/v1/deactivate/{encoded_mxid }" ) )
538
539
. json ( & SynapseDeactivateUserRequest { erase } )
539
540
// Deactivation can take a while, so we set a longer timeout
540
541
. timeout ( Duration :: from_secs ( 60 * 5 ) )
@@ -567,9 +568,9 @@ impl HomeserverConnection for SynapseConnection {
567
568
err( Debug ) ,
568
569
) ]
569
570
async fn reactivate_user ( & self , mxid : & str ) -> Result < ( ) , anyhow:: Error > {
570
- let mxid = urlencoding:: encode ( mxid) ;
571
+ let encoded_mxid = urlencoding:: encode ( mxid) ;
571
572
let response = self
572
- . put ( & format ! ( "_synapse/admin/v2/users/{mxid }" ) )
573
+ . put ( & format ! ( "_synapse/admin/v2/users/{encoded_mxid }" ) )
573
574
. json ( & SynapseUser {
574
575
deactivated : Some ( false ) ,
575
576
..SynapseUser :: default ( )
@@ -600,9 +601,11 @@ impl HomeserverConnection for SynapseConnection {
600
601
err( Debug ) ,
601
602
) ]
602
603
async fn set_displayname ( & self , mxid : & str , displayname : & str ) -> Result < ( ) , anyhow:: Error > {
603
- let mxid = urlencoding:: encode ( mxid) ;
604
+ let encoded_mxid = urlencoding:: encode ( mxid) ;
604
605
let response = self
605
- . put ( & format ! ( "_matrix/client/v3/profile/{mxid}/displayname" ) )
606
+ . put ( & format ! (
607
+ "_matrix/client/v3/profile/{encoded_mxid}/displayname"
608
+ ) )
606
609
. json ( & SetDisplayNameRequest { displayname } )
607
610
. send_traced ( )
608
611
. await
@@ -646,11 +649,11 @@ impl HomeserverConnection for SynapseConnection {
646
649
err( Debug ) ,
647
650
) ]
648
651
async fn allow_cross_signing_reset ( & self , mxid : & str ) -> Result < ( ) , anyhow:: Error > {
649
- let mxid = urlencoding:: encode ( mxid) ;
652
+ let encoded_mxid = urlencoding:: encode ( mxid) ;
650
653
651
654
let response = self
652
655
. post ( & format ! (
653
- "_synapse/admin/v1/users/{mxid }/_allow_cross_signing_replacement_without_uia"
656
+ "_synapse/admin/v1/users/{encoded_mxid }/_allow_cross_signing_replacement_without_uia"
654
657
) )
655
658
. json ( & SynapseAllowCrossSigningResetRequest { } )
656
659
. send_traced ( )
0 commit comments