Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-09-24 10:19:59 +08:00
parent 1345fd36e4
commit ec1bdb243f
2 changed files with 13 additions and 8 deletions

View File

@@ -45,9 +45,13 @@ class VideoCardHMemberVideo extends StatelessWidget {
onTap: onTap:
onTap ?? onTap ??
() async { () async {
if (videoItem.isPgc == true && final isPgc = videoItem.isPgc == true;
videoItem.uri?.isNotEmpty == true) { final isPugv = videoItem.isPugv == true;
if (PageUtils.viewPgcFromUri(videoItem.uri!)) { if ((isPgc || isPugv) && videoItem.uri?.isNotEmpty == true) {
if (PageUtils.viewPgcFromUri(
videoItem.uri!,
isPgc: isPgc,
)) {
return; return;
} }
} }

View File

@@ -27,7 +27,9 @@ List<SettingsModel> get recommendSettings => [
defaultVal: false, defaultVal: false,
onChanged: (value) { onChanged: (value) {
try { try {
Get.find<RcmdController>().enableSaveLastData = value; Get.find<RcmdController>()
..enableSaveLastData = value
..lastRefreshAt = null;
} catch (e) { } catch (e) {
if (kDebugMode) debugPrint('$e'); if (kDebugMode) debugPrint('$e');
} }
@@ -42,10 +44,9 @@ List<SettingsModel> get recommendSettings => [
defaultVal: true, defaultVal: true,
onChanged: (value) { onChanged: (value) {
try { try {
RcmdController ctr = Get.find<RcmdController>()..savedRcmdTip = value; Get.find<RcmdController>()
if (!value) { ..savedRcmdTip = value
ctr.lastRefreshAt = null; ..lastRefreshAt = null;
}
} catch (e) { } catch (e) {
if (kDebugMode) debugPrint('$e'); if (kDebugMode) debugPrint('$e');
} }