From 3209bde29094d9afa9704e674a611221d36d5dee Mon Sep 17 00:00:00 2001 From: guozhigq Date: Fri, 1 Nov 2024 22:22:19 +0800 Subject: [PATCH] opt: block rec ad --- lib/http/video.dart | 2 ++ lib/pages/bangumi/introduction/controller.dart | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/http/video.dart b/lib/http/video.dart index b3970a14..712b1363 100644 --- a/lib/http/video.dart +++ b/lib/http/video.dart @@ -97,6 +97,8 @@ class VideoHttp { for (var i in res.data['data']['items']) { // 屏蔽推广和拉黑用户 if (i['card_goto'] != 'ad_av' && + i['card_goto'] != 'ad_web_s' && + i['card_goto'] != 'ad_web' && (!enableRcmdDynamic ? i['card_goto'] != 'picture' : true) && (i['args'] != null && !blackMidsList.contains(i['args']['up_mid']))) { diff --git a/lib/pages/bangumi/introduction/controller.dart b/lib/pages/bangumi/introduction/controller.dart index dc173a57..d79eef79 100644 --- a/lib/pages/bangumi/introduction/controller.dart +++ b/lib/pages/bangumi/introduction/controller.dart @@ -24,7 +24,7 @@ class BangumiIntroController extends GetxController { // 视频bvid String bvid = Get.parameters['bvid']!; var seasonId = Get.parameters['seasonId'] != null - ? int.parse(Get.parameters['seasonId']!) + ? int.tryParse(Get.parameters['seasonId']!) : null; var epId = Get.parameters['epId'] != null ? int.tryParse(Get.parameters['epId']!) @@ -69,6 +69,7 @@ class BangumiIntroController extends GetxController { @override void onInit() { super.onInit(); + print('bangumi: ${Get.parameters.toString()}'); userInfo = userInfoCache.get('userInfoCache'); userLogin = userInfo != null; if (userLogin && seasonId != null) {