diff --git a/lib/models/user/black.dart b/lib/models/user/black.dart index a35879b0c..fa5235898 100644 --- a/lib/models/user/black.dart +++ b/lib/models/user/black.dart @@ -9,8 +9,9 @@ class BlackListDataModel { BlackListDataModel.fromJson(Map json) { list = (json['list'] as List?) - ?.map((e) => BlackListItem.fromJson(e)) - .toList(); + ?.map((e) => BlackListItem.fromJson(e)) + .toList() ?? + []; total = json['total']; } } diff --git a/lib/pages/blacklist/index.dart b/lib/pages/blacklist/view.dart similarity index 93% rename from lib/pages/blacklist/index.dart rename to lib/pages/blacklist/view.dart index 6f8270f41..a7f240873 100644 --- a/lib/pages/blacklist/index.dart +++ b/lib/pages/blacklist/view.dart @@ -21,11 +21,10 @@ class _BlackListPageState extends State { @override void dispose() { - final list = _blackListController.loadingState.value is Success - ? ((_blackListController.loadingState.value as Success).response - as List) - .cast() - : []; + List list = + _blackListController.loadingState.value is Success + ? (_blackListController.loadingState.value as Success).response + : []; GStorage.blackMids = list.map((e) => e.mid!).toSet(); super.dispose(); } diff --git a/lib/router/app_pages.dart b/lib/router/app_pages.dart index 9191af400..185a3e20b 100644 --- a/lib/router/app_pages.dart +++ b/lib/router/app_pages.dart @@ -23,7 +23,7 @@ import 'package:PiliPlus/pages/msg_feed_top/like_me/view.dart'; import 'package:PiliPlus/pages/setting/pages/logs.dart'; import '../pages/about/index.dart'; -import '../pages/blacklist/index.dart'; +import '../pages/blacklist/view.dart'; import '../pages/danmaku_block/index.dart'; import '../pages/dynamics/detail/index.dart'; import '../pages/dynamics/index.dart';