diff --git a/app/api/email/route.ts b/app/api/email/route.ts index 8103c3b..a30995a 100644 --- a/app/api/email/route.ts +++ b/app/api/email/route.ts @@ -49,7 +49,7 @@ export async function POST(req: NextRequest) { limit: Team_Plan_Quota[user.team].EM_EmailAddresses, rangeType: "month", }); - if (limit.status !== 200) + if (limit) return NextResponse.json(limit.statusText, { status: limit.status }); const { emailAddress } = await req.json(); diff --git a/app/api/email/send/route.ts b/app/api/email/send/route.ts index 01023f3..2c4ca98 100644 --- a/app/api/email/send/route.ts +++ b/app/api/email/send/route.ts @@ -19,7 +19,7 @@ export async function POST(req: NextRequest) { limit: Team_Plan_Quota[user.team].EM_SendEmails, rangeType: "month", }); - if (limit.status !== 200) + if (limit) return NextResponse.json(limit.statusText, { status: limit.status }); const { from, to, subject, html } = await req.json(); diff --git a/app/api/url/add/route.ts b/app/api/url/add/route.ts index 18c4b76..45c54e2 100644 --- a/app/api/url/add/route.ts +++ b/app/api/url/add/route.ts @@ -17,8 +17,7 @@ export async function POST(req: Request) { limit: Team_Plan_Quota[user.team].SL_NewLinks, rangeType: "month", }); - if (limit.status !== 200) - return Response.json(limit.statusText, { status: limit.status }); + if (limit) return Response.json(limit.statusText, { status: limit.status }); const { data } = await req.json(); diff --git a/app/api/v1/email/route.ts b/app/api/v1/email/route.ts index 9dc5468..4649b9a 100644 --- a/app/api/v1/email/route.ts +++ b/app/api/v1/email/route.ts @@ -42,7 +42,7 @@ export async function POST(req: NextRequest) { limit: Team_Plan_Quota[user.team!].EM_EmailAddresses, rangeType: "month", }); - if (limit.status !== 200) + if (limit) return NextResponse.json(limit.statusText, { status: limit.status }); const { emailAddress } = await req.json(); diff --git a/app/api/v1/short/route.ts b/app/api/v1/short/route.ts index 108b501..127664e 100644 --- a/app/api/v1/short/route.ts +++ b/app/api/v1/short/route.ts @@ -28,8 +28,7 @@ export async function POST(req: Request) { limit: Team_Plan_Quota[user.team!].SL_NewLinks, rangeType: "month", }); - if (limit.status !== 200) - return Response.json(limit.statusText, { status: limit.status }); + if (limit) return Response.json(limit.statusText, { status: limit.status }); const data = await req.json(); diff --git a/components/email/EmailSidebar.tsx b/components/email/EmailSidebar.tsx index ec0d007..bbcdc85 100644 --- a/components/email/EmailSidebar.tsx +++ b/components/email/EmailSidebar.tsx @@ -350,10 +350,6 @@ export default function EmailSidebar({