import {getDb} from "~/libs/db"; export const revalidate = 0; export const GET = async (req: Request) => { const query = new URL(req.url).searchParams; const userId = query.get("userId"); const db = getDb(); const result = { userId: userId, available_times: 0, subscribeStatus: '' }; if (userId) { const resultsSubscribe = await db.query('SELECT * FROM stripe_subscriptions where user_id=$1', [userId]); const originSubscribe = resultsSubscribe.rows; if (originSubscribe.length > 0) { if (originSubscribe[0].status == 'active') { result.subscribeStatus = originSubscribe[0].status } } const results = await db.query('SELECT * FROM user_available where user_id=$1', [userId]); const origin = results.rows; if (origin.length !== 0) { result.available_times = origin[0].available_times; } } return Response.json(result); }