package com.narutohuo.xindazhou.common.launch

import com.narutohuo.xindazhou.common.storage.StorageManager

/**
 * 引导页管理器
 * 
 * 用于管理引导页的显示状态，记住用户是否已经看过引导页
 */
object OnboardingManager {
    
    private const val KEY_HAS_SEEN_ONBOARDING = "has_seen_onboarding"
    
    /**
     * 检查是否已经看过引导页
     */
    fun hasSeenOnboarding(): Boolean {
        return StorageManager.getBoolean(KEY_HAS_SEEN_ONBOARDING, false)
    }
    
    /**
     * 标记已经看过引导页
     */
    fun markOnboardingAsSeen() {
        StorageManager.putBoolean(KEY_HAS_SEEN_ONBOARDING, true)
    }
    
    /**
     * 重置引导页状态（用于测试）
     */
    fun resetOnboarding() {
        StorageManager.putBoolean(KEY_HAS_SEEN_ONBOARDING, false)
    }
}

