mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
@@ -45,9 +45,13 @@ class VideoCardHMemberVideo extends StatelessWidget {
|
||||
onTap:
|
||||
onTap ??
|
||||
() async {
|
||||
if (videoItem.isPgc == true &&
|
||||
videoItem.uri?.isNotEmpty == true) {
|
||||
if (PageUtils.viewPgcFromUri(videoItem.uri!)) {
|
||||
final isPgc = videoItem.isPgc == true;
|
||||
final isPugv = videoItem.isPugv == true;
|
||||
if ((isPgc || isPugv) && videoItem.uri?.isNotEmpty == true) {
|
||||
if (PageUtils.viewPgcFromUri(
|
||||
videoItem.uri!,
|
||||
isPgc: isPgc,
|
||||
)) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,7 +27,9 @@ List<SettingsModel> get recommendSettings => [
|
||||
defaultVal: false,
|
||||
onChanged: (value) {
|
||||
try {
|
||||
Get.find<RcmdController>().enableSaveLastData = value;
|
||||
Get.find<RcmdController>()
|
||||
..enableSaveLastData = value
|
||||
..lastRefreshAt = null;
|
||||
} catch (e) {
|
||||
if (kDebugMode) debugPrint('$e');
|
||||
}
|
||||
@@ -42,10 +44,9 @@ List<SettingsModel> get recommendSettings => [
|
||||
defaultVal: true,
|
||||
onChanged: (value) {
|
||||
try {
|
||||
RcmdController ctr = Get.find<RcmdController>()..savedRcmdTip = value;
|
||||
if (!value) {
|
||||
ctr.lastRefreshAt = null;
|
||||
}
|
||||
Get.find<RcmdController>()
|
||||
..savedRcmdTip = value
|
||||
..lastRefreshAt = null;
|
||||
} catch (e) {
|
||||
if (kDebugMode) debugPrint('$e');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user