@@ -5,8 +5,8 @@ use wp_mobile_cache::{
55 db_types:: db_site:: DbSite ,
66 list_metadata:: ListState ,
77 repository:: list_metadata:: {
8- FetchNextPageInfo , ListMetadataHeaderUpdate , ListMetadataItemInput ,
9- ListMetadataRepository , RefreshInfo ,
8+ FetchNextPageInfo , ListMetadataHeaderUpdate , ListMetadataItemInput , ListMetadataRepository ,
9+ RefreshInfo ,
1010 } ,
1111} ;
1212
@@ -101,10 +101,7 @@ impl MetadataService {
101101 /// Get pagination info for a list.
102102 ///
103103 /// Returns None if the list doesn't exist.
104- pub fn get_pagination (
105- & self ,
106- key : & str ,
107- ) -> Result < Option < ListPaginationInfo > , WpServiceError > {
104+ pub fn get_pagination ( & self , key : & str ) -> Result < Option < ListPaginationInfo > , WpServiceError > {
108105 self . cache . execute ( |conn| {
109106 let header = self . repo . get_header ( conn, & self . db_site , key) ?;
110107 Ok ( header. map ( |h| ListPaginationInfo {
@@ -147,7 +144,10 @@ impl MetadataService {
147144 /// Check if the current version matches expected (for stale detection).
148145 pub fn check_version ( & self , key : & str , expected_version : i64 ) -> Result < bool , WpServiceError > {
149146 self . cache
150- . execute ( |conn| self . repo . check_version ( conn, & self . db_site , key, expected_version) )
147+ . execute ( |conn| {
148+ self . repo
149+ . check_version ( conn, & self . db_site , key, expected_version)
150+ } )
151151 . map_err ( Into :: into)
152152 }
153153
@@ -415,8 +415,7 @@ mod tests {
415415 use rstest:: * ;
416416 use rusqlite:: Connection ;
417417 use wp_mobile_cache:: {
418- MigrationManager , WpApiCache ,
419- db_types:: self_hosted_site:: SelfHostedSite ,
418+ MigrationManager , WpApiCache , db_types:: self_hosted_site:: SelfHostedSite ,
420419 repository:: sites:: SiteRepository ,
421420 } ;
422421
@@ -485,12 +484,18 @@ mod tests {
485484
486485 test_ctx
487486 . service
488- . set_items ( key, & [ EntityMetadata :: new ( 1 , None ) , EntityMetadata :: new ( 2 , None ) ] )
487+ . set_items (
488+ key,
489+ & [ EntityMetadata :: new ( 1 , None ) , EntityMetadata :: new ( 2 , None ) ] ,
490+ )
489491 . unwrap ( ) ;
490492
491493 test_ctx
492494 . service
493- . set_items ( key, & [ EntityMetadata :: new ( 10 , None ) , EntityMetadata :: new ( 20 , None ) ] )
495+ . set_items (
496+ key,
497+ & [ EntityMetadata :: new ( 10 , None ) , EntityMetadata :: new ( 20 , None ) ] ,
498+ )
494499 . unwrap ( ) ;
495500
496501 let ids = test_ctx. service . get_entity_ids ( key) . unwrap ( ) ;
@@ -508,7 +513,10 @@ mod tests {
508513
509514 test_ctx
510515 . service
511- . append_items ( key, & [ EntityMetadata :: new ( 2 , None ) , EntityMetadata :: new ( 3 , None ) ] )
516+ . append_items (
517+ key,
518+ & [ EntityMetadata :: new ( 2 , None ) , EntityMetadata :: new ( 3 , None ) ] ,
519+ )
512520 . unwrap ( ) ;
513521
514522 let ids = test_ctx. service . get_entity_ids ( key) . unwrap ( ) ;
@@ -555,15 +563,24 @@ mod tests {
555563 let key = "edit:posts:publish" ;
556564
557565 // No pages loaded yet
558- test_ctx. service . update_pagination ( key, Some ( 3 ) , None , 0 , 20 ) . unwrap ( ) ;
566+ test_ctx
567+ . service
568+ . update_pagination ( key, Some ( 3 ) , None , 0 , 20 )
569+ . unwrap ( ) ;
559570 assert ! ( test_ctx. service. has_more_pages( key) . unwrap( ) ) ;
560571
561572 // Page 1 of 3 loaded
562- test_ctx. service . update_pagination ( key, Some ( 3 ) , None , 1 , 20 ) . unwrap ( ) ;
573+ test_ctx
574+ . service
575+ . update_pagination ( key, Some ( 3 ) , None , 1 , 20 )
576+ . unwrap ( ) ;
563577 assert ! ( test_ctx. service. has_more_pages( key) . unwrap( ) ) ;
564578
565579 // Page 3 of 3 loaded (no more)
566- test_ctx. service . update_pagination ( key, Some ( 3 ) , None , 3 , 20 ) . unwrap ( ) ;
580+ test_ctx
581+ . service
582+ . update_pagination ( key, Some ( 3 ) , None , 3 , 20 )
583+ . unwrap ( ) ;
567584 assert ! ( !test_ctx. service. has_more_pages( key) . unwrap( ) ) ;
568585 }
569586
@@ -598,7 +615,10 @@ mod tests {
598615
599616 // Set up: page 1 of 3 loaded
600617 test_ctx. service . begin_refresh ( key) . unwrap ( ) ;
601- test_ctx. service . update_pagination ( key, Some ( 3 ) , None , 1 , 20 ) . unwrap ( ) ;
618+ test_ctx
619+ . service
620+ . update_pagination ( key, Some ( 3 ) , None , 1 , 20 )
621+ . unwrap ( ) ;
602622 test_ctx. service . complete_sync ( key) . unwrap ( ) ;
603623
604624 let result = test_ctx. service . begin_fetch_next_page ( key) . unwrap ( ) ;
@@ -615,7 +635,10 @@ mod tests {
615635 . service
616636 . set_items ( key, & [ EntityMetadata :: new ( 1 , None ) ] )
617637 . unwrap ( ) ;
618- test_ctx. service . update_pagination ( key, Some ( 1 ) , None , 1 , 20 ) . unwrap ( ) ;
638+ test_ctx
639+ . service
640+ . update_pagination ( key, Some ( 1 ) , None , 1 , 20 )
641+ . unwrap ( ) ;
619642
620643 test_ctx. service . delete_list ( key) . unwrap ( ) ;
621644
@@ -626,7 +649,10 @@ mod tests {
626649 #[ rstest]
627650 fn test_list_metadata_reader_trait ( test_ctx : TestContext ) {
628651 let key = "edit:posts:publish" ;
629- let metadata = vec ! [ EntityMetadata :: new( 100 , None ) , EntityMetadata :: new( 200 , None ) ] ;
652+ let metadata = vec ! [
653+ EntityMetadata :: new( 100 , None ) ,
654+ EntityMetadata :: new( 200 , None ) ,
655+ ] ;
630656
631657 test_ctx. service . set_items ( key, & metadata) . unwrap ( ) ;
632658
0 commit comments