This commit is contained in:
2026-03-25 23:56:23 +08:00
parent 060c95bc64
commit 5c7db7b9fe
65 changed files with 1745 additions and 310 deletions

View File

@@ -98,4 +98,23 @@ class LocalStorage {
await removeToken();
await removeUserInfo();
}
// ==================== 引导页状态 ====================
static const String _onboardingKey = 'onboarding_completed';
/// 检查是否已完成引导页
static bool get isOnboardingCompleted {
return getBool(_onboardingKey) ?? false;
}
/// 标记引导页已完成
static Future<void> setOnboardingCompleted() async {
await setBool(_onboardingKey, true);
}
/// 重置引导页状态(用于测试)
static Future<void> resetOnboarding() async {
await prefs.remove(_onboardingKey);
}
}