mod: dyn action

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-02-11 14:52:56 +08:00
parent 192f8924c8
commit 0991621152

View File

@@ -1,4 +1,5 @@
import 'package:PiliPlus/common/widgets/image_save.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart';
@@ -43,7 +44,15 @@ class DynamicPanel extends StatelessWidget {
borderRadius: BorderRadius.circular(5),
),
child: InkWell(
onTap: source == 'detail' && item.type != 'DYNAMIC_TYPE_AV'
onTap: source == 'detail' &&
[
'DYNAMIC_TYPE_AV',
'DYNAMIC_TYPE_UGC_SEASON',
'DYNAMIC_TYPE_PGC_UNION',
'DYNAMIC_TYPE_PGC',
'DYNAMIC_TYPE_LIVE',
'DYNAMIC_TYPE_LIVE_RCMD',
].contains(item.type).not
? null
: () => Utils.pushDynDetail(item, 1),
onLongPress: () {