feat(theater): 剧场分类列表服务端分页

This commit is contained in:
Zhou Weidong committed 2026-10-21 18:24:14 +08:00
1 parent f8769f2e1d
commit 13a14f3e85
16 files changed
+769 -21

No files matched your search

+4 -1
View File
@@ -18,9 +18,10 @@ class CatalogApi {
return HomeFeed.fromJson(_asMap(await _client.get('/app/discover/feed')));
}
/// 内容类型推荐流;types 为空表示推荐全部,cursor 为上一页末条。
/// 推荐流;types/categoryId 为空表示不过滤,cursor 为上一页末条。
Future<FeedPage> feed({
List<String> types = const [],
String? categoryId,
String? cursor,
int size = 10,
}) async {
@@ -30,6 +31,8 @@ class CatalogApi {
'/app/feed',
query: {
if (types.isNotEmpty) 'types': types.join(','),
if (categoryId != null && categoryId.isNotEmpty)
'categoryId': categoryId,
if (cursor != null && cursor.isNotEmpty) 'cursor': cursor,
'size': '$size',
},