From b826511f3ca5a93520aed75f9049c1411ef62b08 Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 17 Jan 2026 23:16:15 -0800 Subject: [PATCH] =?UTF-8?q?chore(frontend):=20=E7=A7=BB=E9=99=A4=E8=B5=84?= =?UTF-8?q?=E4=BA=A7=E9=A1=B5=E9=9D=A2=E8=B0=83=E8=AF=95=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.5 --- .../lib/presentation/pages/asset/asset_page.dart | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/frontend/mining-app/lib/presentation/pages/asset/asset_page.dart b/frontend/mining-app/lib/presentation/pages/asset/asset_page.dart index 6e865a5b..42ac89a9 100644 --- a/frontend/mining-app/lib/presentation/pages/asset/asset_page.dart +++ b/frontend/mining-app/lib/presentation/pages/asset/asset_page.dart @@ -49,7 +49,6 @@ class _AssetPageState extends ConsumerState { void _startTimerWithGrowth(AssetDisplay asset, String perSecondEarning) { // 防止重复启动 if (_timerStarted && _refreshTimer != null) { - debugPrint('[AssetPage] Timer already started, skipping'); return; } @@ -61,14 +60,11 @@ class _AssetPageState extends ConsumerState { _growthPerSecond = double.tryParse(perSecondEarning) ?? 0; _timerStarted = true; - debugPrint('[AssetPage] Starting timer: perSecondEarning=$perSecondEarning, growthPerSecond=$_growthPerSecond, initialDisplayValue=$_initialDisplayValue'); - _refreshTimer = Timer.periodic(const Duration(seconds: 1), (timer) { if (mounted) { setState(() { _elapsedSeconds++; }); - debugPrint('[AssetPage] Timer tick: $_elapsedSeconds, currentDisplayValue=$_currentDisplayValue'); } }); } @@ -111,15 +107,10 @@ class _AssetPageState extends ConsumerState { final perSecondEarning = shareAccount?.perSecondEarning ?? '0'; final hasValidGrowth = (double.tryParse(perSecondEarning) ?? 0) > 0; - // 调试日志 - debugPrint('[AssetPage] build: accountSequence=$accountSequence, asset=${asset != null}, shareAccount=${shareAccount != null}'); - debugPrint('[AssetPage] build: perSecondEarning=$perSecondEarning, hasValidGrowth=$hasValidGrowth, _timerStarted=$_timerStarted, _lastAccountSequence=$_lastAccountSequence'); - // 当数据加载完成时启动定时器 if (asset != null && hasValidGrowth) { // 账户切换或首次加载时重置并启动定时器 if (_lastAccountSequence != accountSequence) { - debugPrint('[AssetPage] Account changed or first load, resetting timer'); _lastAccountSequence = accountSequence; _lastAsset = asset; _resetTimer(); @@ -128,7 +119,6 @@ class _AssetPageState extends ConsumerState { }); } else if (!_timerStarted) { // 定时器未启动时启动(例如页面刚进入) - debugPrint('[AssetPage] Timer not started, starting now'); _lastAsset = asset; WidgetsBinding.instance.addPostFrameCallback((_) { if (mounted) _startTimerWithGrowth(asset, perSecondEarning); @@ -137,10 +127,7 @@ class _AssetPageState extends ConsumerState { _lastAsset = asset; } } else if (asset != null) { - debugPrint('[AssetPage] Asset loaded but no valid growth: perSecondEarning=$perSecondEarning'); _lastAsset = asset; - } else { - debugPrint('[AssetPage] Asset is null, waiting for data'); } return Scaffold(