mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
opt: blacklist page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -9,8 +9,9 @@ class BlackListDataModel {
|
||||
|
||||
BlackListDataModel.fromJson(Map<String, dynamic> json) {
|
||||
list = (json['list'] as List?)
|
||||
?.map<BlackListItem>((e) => BlackListItem.fromJson(e))
|
||||
.toList();
|
||||
?.map<BlackListItem>((e) => BlackListItem.fromJson(e))
|
||||
.toList() ??
|
||||
<BlackListItem>[];
|
||||
total = json['total'];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,11 +21,10 @@ class _BlackListPageState extends State<BlackListPage> {
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
final list = _blackListController.loadingState.value is Success
|
||||
? ((_blackListController.loadingState.value as Success).response
|
||||
as List)
|
||||
.cast<BlackListItem>()
|
||||
: <BlackListItem>[];
|
||||
List<BlackListItem> list =
|
||||
_blackListController.loadingState.value is Success
|
||||
? (_blackListController.loadingState.value as Success).response
|
||||
: <BlackListItem>[];
|
||||
GStorage.blackMids = list.map((e) => e.mid!).toSet();
|
||||
super.dispose();
|
||||
}
|
||||
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user