fix(mobile-app): 修复退出登录报错问题

- TelemetryStorage.clearUserData() 添加初始化检查
- 移除 logoutCurrentAccount() 中多余的保存数据逻辑

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2025-12-27 10:34:50 -08:00
parent 2a929fc082
commit 4e4d9f43f6
2 changed files with 3 additions and 3 deletions

View File

@ -387,9 +387,6 @@ class MultiAccountService {
Future<void> logoutCurrentAccount() async {
debugPrint('$_tag logoutCurrentAccount() - 退出当前账号');
//
await saveCurrentAccountData();
//
await setCurrentAccountId(null);

View File

@ -106,6 +106,9 @@ class TelemetryStorage {
/// 退
/// installId deviceContext
Future<void> clearUserData() async {
if (!_isInitialized) {
await init();
}
await _prefs.remove(_keyEventQueue);
debugPrint('📊 TelemetryStorage: 已清除用户相关遥测数据');
}