opt: video card goto

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-30 09:32:03 +08:00
parent 978f27c700
commit b5f2510cce
2 changed files with 8 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
import 'package:PiliPlus/common/widgets/image_save.dart'; import 'package:PiliPlus/common/widgets/image_save.dart';
import 'package:PiliPlus/http/search.dart'; import 'package:PiliPlus/http/search.dart';
import 'package:PiliPlus/utils/app_scheme.dart';
import 'package:PiliPlus/utils/page_utils.dart'; import 'package:PiliPlus/utils/page_utils.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
@@ -83,8 +84,9 @@ class VideoCardV extends StatelessWidget {
} }
break; break;
default: default:
SmartDialog.showToast(goto); if (videoItem.uri?.isNotEmpty == true) {
PageUtils.handleWebview(videoItem.uri!); PiliScheme.routePushFromUrl(videoItem.uri!);
}
} }
} }

View File

@@ -1,10 +1,10 @@
import 'package:PiliPlus/common/widgets/image_save.dart'; import 'package:PiliPlus/common/widgets/image_save.dart';
import 'package:PiliPlus/http/search.dart'; import 'package:PiliPlus/http/search.dart';
import 'package:PiliPlus/models/space/item.dart'; import 'package:PiliPlus/models/space/item.dart';
import 'package:PiliPlus/utils/app_scheme.dart';
import 'package:PiliPlus/utils/id_utils.dart'; import 'package:PiliPlus/utils/id_utils.dart';
import 'package:PiliPlus/utils/page_utils.dart'; import 'package:PiliPlus/utils/page_utils.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import '../../utils/utils.dart'; import '../../utils/utils.dart';
import '../constants.dart'; import '../constants.dart';
import 'badge.dart'; import 'badge.dart';
@@ -47,8 +47,9 @@ class VideoCardVMemberHome extends StatelessWidget {
); );
break; break;
default: default:
SmartDialog.showToast(goto); if (videoItem.uri?.isNotEmpty == true) {
PageUtils.handleWebview(videoItem.uri ?? ''); PiliScheme.routePushFromUrl(videoItem.uri!);
}
} }
} }