import type { IUserReadyData } from "#shared/types"; import { isUnauthorizedError } from "~~/server/utils"; export default defineEventHandler(async (event) => { try { const result = await ensureAiArtStudioToken(event); return createSuccessResponse( result, result.created ? "环境初始化完成" : "环境已准备" ); } catch (error) { if (isUnauthorizedError(error)) { clearNewApiAuthCookies(event); return createErrorResponse(401, "未登录"); } return createUpstreamErrorResponse(error, "环境准备失败"); } });