mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-30 23:58:13 +08:00
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user