import { NextResponse } from "next/server" import { auth } from "@/lib/auth" import { checkSendPermission } from "@/lib/send-permissions" export const runtime = "edge" export async function GET() { try { const session = await auth() if (!session?.user?.id) { return NextResponse.json({ canSend: false, error: "未授权" }) } const result = await checkSendPermission(session.user.id) return NextResponse.json(result) } catch (error) { console.error('Failed to check send permission:', error) return NextResponse.json( { canSend: false, error: "权限检查失败" }, { status: 500 } ) } }