@@ -7,7 +7,7 @@ import 'package:_pub_shared/search/search_form.dart';
77import 'package:pub_dev/frontend/templates/listing.dart' ;
88import 'package:pub_dev/package/search_adapter.dart' ;
99
10- import '../../account/models.dart' show LikeData, User, SessionData;
10+ import '../../account/models.dart' show User, SessionData;
1111import '../../audit/models.dart' ;
1212import '../../frontend/templates/views/account/activity_log_table.dart' ;
1313import '../../package/models.dart' ;
@@ -19,7 +19,6 @@ import '_consts.dart';
1919import 'detail_page.dart' ;
2020import 'layout.dart' ;
2121import 'views/account/authorized.dart' ;
22- import 'views/pkg/liked_package_list.dart' ;
2322import 'views/pkg/package_list.dart' ;
2423import 'views/publisher/publisher_list.dart' ;
2524
@@ -100,37 +99,24 @@ String renderAccountPackagesPage({
10099String renderMyLikedPackagesPage ({
101100 required User user,
102101 required SessionData userSessionData,
103- required List <LikeData >? likes,
104- required SearchForm ? searchForm,
105- required SearchResultPage ? searchResult,
102+ required SearchForm searchForm,
103+ required SearchResultPage searchResult,
106104}) {
107- late d.Node tabContent;
108- if (likes != null ) {
109- final resultCount = likes.isNotEmpty
110- ? d.p (
111- text:
112- 'You like ${likes .length } ${likes .length == 1 ? 'package' : 'packages' }.' ,
113- )
114- : d.p (text: 'You have not liked any packages yet.' );
115-
116- tabContent = d.fragment ([resultCount, likedPackageListNode (likes)]);
117- } else {
118- final infoNode = listingInfo (
119- searchForm: searchForm! ,
120- totalCount: searchResult! .totalCount,
121- title: 'My liked packages' ,
122- messageFromBackend: searchResult.errorMessage,
123- );
124- final listNode = packageList (searchResult);
125- final pagination = searchResult.hasHit
126- ? paginationNode (PageLinks (searchForm, searchResult.totalCount))
127- : null ;
128- tabContent = d.fragment ([
129- infoNode,
130- listNode,
131- if (pagination != null ) pagination,
132- ]);
133- }
105+ final infoNode = listingInfo (
106+ searchForm: searchForm,
107+ totalCount: searchResult.totalCount,
108+ title: 'My liked packages' ,
109+ messageFromBackend: searchResult.errorMessage,
110+ );
111+ final listNode = packageList (searchResult);
112+ final pagination = searchResult.hasHit
113+ ? paginationNode (PageLinks (searchForm, searchResult.totalCount))
114+ : null ;
115+ final tabContent = d.fragment ([
116+ infoNode,
117+ listNode,
118+ if (pagination != null ) pagination,
119+ ]);
134120
135121 final content = renderDetailPage (
136122 headerNode: _accountDetailHeader (user, userSessionData),
0 commit comments