mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-03 08:39:46 +08:00
tweaks (#1142)
* opt: unused layout * mod: semantics * opt: DanmakuMsg type * opt: avoid cast * opt: unnecessary_lambdas * opt: use isEven * opt: logger * opt: invalid common page * tweak * opt: unify DynController
This commit is contained in:
committed by
GitHub
parent
56ffc2781f
commit
5f8313901b
@@ -301,18 +301,22 @@ class UserHttp {
|
||||
}
|
||||
}
|
||||
|
||||
static Future<Map<String, dynamic>> videoTags({required String bvid}) async {
|
||||
static Future<LoadingState<List<VideoTagItem>?>> videoTags({
|
||||
required String bvid,
|
||||
Object? cid,
|
||||
}) async {
|
||||
var res = await Request().get(
|
||||
Api.videoTags,
|
||||
queryParameters: {'bvid': bvid},
|
||||
queryParameters: {'bvid': bvid, 'cid': ?cid},
|
||||
);
|
||||
if (res.data['code'] == 0) {
|
||||
List<VideoTagItem>? list = (res.data['data'] as List?)
|
||||
?.map((e) => VideoTagItem.fromJson(e))
|
||||
.toList();
|
||||
return {'status': true, 'data': list};
|
||||
return Success(
|
||||
(res.data['data'] as List?)
|
||||
?.map((e) => VideoTagItem.fromJson(e))
|
||||
.toList(),
|
||||
);
|
||||
} else {
|
||||
return {'status': false};
|
||||
return const Error(null);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user