// app.ts
// DEMO 演示版 — 跳过真实鉴权，有 token 直接进主页，无 token 停留登录页

App<IAppOption>({
  globalData: {},

  onLaunch() {
    // 从 Storage 恢复 token 和用户信息
    const token = wx.getStorageSync("token")
    if (token) {
      this.globalData.token = token
      this.globalData.refreshToken = wx.getStorageSync("refreshToken")
      const userId = wx.getStorageSync("userId")
      if (userId) {
        this.globalData.authUser = {
          userId,
          status: wx.getStorageSync("userStatus") || "approved",
          role: wx.getStorageSync("userRole") || '',
          storeName: wx.getStorageSync("storeName") || '',
          coachLevel: wx.getStorageSync("coachLevel") || '',
          avatar: wx.getStorageSync("avatar") || '',
        }
      }
      // DEMO：有 token 直接进主页，不调用真实 API
      wx.reLaunch({ url: "/pages/task-list/task-list" })
    }
    // 无 token → 停留在 login 页（首页已设为 login）
  },
})
