feat: UI pages
This commit is contained in:
1 parent
fbcd33ea2b
commit
197c3e9b88
41 files changed
+1270
-274
No files matched your search
@@ -1,6 +1,8 @@
|
||||
|
||||
import 'package:skywood/global/request/api_const.dart';
|
||||
import 'package:skywood/global/request/app_request.dart';
|
||||
import 'package:skywood/global/tool/sky_log.dart';
|
||||
import 'package:skywood/utils/models/drama/skywood_category.dart';
|
||||
import 'package:skywood/utils/models/drama/skywood_home.dart';
|
||||
|
||||
class PlayClient {
|
||||
@@ -18,4 +20,22 @@ class PlayClient {
|
||||
return [];
|
||||
});
|
||||
}
|
||||
|
||||
static Future<List<SkywoodCategory>> getCategoriesList() {
|
||||
return AppRequest.get(ApiStringPlay.getCategoriesList).then((value) {
|
||||
SkyLog.print('vvvvv: ${value.data}');
|
||||
if (!value.isSuccess) return [];
|
||||
|
||||
Map<String, dynamic> data = value.data['data'];
|
||||
List? list = data['list'];
|
||||
|
||||
List<SkywoodCategory> categoryList = [];
|
||||
if (list != null) {
|
||||
// id 28 不显示,删除
|
||||
categoryList = list.map((e) => SkywoodCategory.fromJson(e)).toList();
|
||||
categoryList.removeWhere((element) => element.id == 28);
|
||||
}
|
||||
return categoryList;
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user