package com.narutohuo.xindazhou.common.auth.datasource.local

import com.narutohuo.xindazhou.common.auth.model.LoginResponse

/**
 * 认证本地数据源接口
 * 
 * 注意：具体实现需要子类提供，因为 TokenManager 在业务模块中
 */
interface AuthLocalDataSource {
    /**
     * 保存Token
     */
    suspend fun saveToken(loginResponse: LoginResponse)
    
    /**
     * 获取Access Token
     */
    suspend fun getToken(): String?
    
    /**
     * 清除Token
     */
    suspend fun clearToken()
}

