From 20e0f6c953295771f40531be6f725df320884e34 Mon Sep 17 00:00:00 2001 From: hailin Date: Mon, 8 Dec 2025 23:56:32 -0800 Subject: [PATCH] fix(mobile-app): use SharePageParams instead of Map for share navigation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../profile/presentation/pages/profile_page.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/mobile-app/lib/features/profile/presentation/pages/profile_page.dart b/frontend/mobile-app/lib/features/profile/presentation/pages/profile_page.dart index 2af9e5e9..fda7dfdf 100644 --- a/frontend/mobile-app/lib/features/profile/presentation/pages/profile_page.dart +++ b/frontend/mobile-app/lib/features/profile/presentation/pages/profile_page.dart @@ -8,6 +8,7 @@ import 'package:package_info_plus/package_info_plus.dart'; import 'package:device_info_plus/device_info_plus.dart'; import '../../../../core/di/injection_container.dart'; import '../../../../routes/route_paths.dart'; +import '../../../../routes/app_router.dart'; import 'dart:async'; /// 个人中心页面 - 显示用户信息、社区数据、收益和设置 @@ -250,10 +251,10 @@ class _ProfilePageState extends ConsumerState { void _goToSharePage() { context.push( RoutePaths.share, - extra: { - 'shareLink': 'https://s3.szaiai.com/rwadurian/app-release.apk', - 'referralCode': _referralCode, - }, + extra: SharePageParams( + shareLink: 'https://s3.szaiai.com/rwadurian/app-release.apk', + referralCode: _referralCode, + ), ); }