mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-10-09 03:18:04 +00:00
done
This commit is contained in:
parent
5d507ef7ed
commit
c8c2298062
4 changed files with 28 additions and 20 deletions
|
|
@ -13,12 +13,14 @@ export async function POST(req: NextRequest) {
|
|||
req.cookies.get("authjs.session-token")?.value ??
|
||||
req.headers.get("Authorization")?.replace("Bearer ", "");
|
||||
|
||||
const { success } = await process.env.RATELIMITER.limit({ key: token });
|
||||
if (process.env.RATELIMITER) {
|
||||
const { success } = await process.env.RATELIMITER.limit({ key: token });
|
||||
|
||||
if (!success) {
|
||||
return new Response(JSON.stringify({ message: "Rate limit exceeded" }), {
|
||||
status: 429,
|
||||
});
|
||||
if (!success) {
|
||||
return new Response(JSON.stringify({ message: "Rate limit exceeded" }), {
|
||||
status: 429,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
const sessionData = await db
|
||||
|
|
|
|||
|
|
@ -14,12 +14,14 @@ export async function POST(req: NextRequest) {
|
|||
req.cookies.get("authjs.session-token")?.value ??
|
||||
req.headers.get("Authorization")?.replace("Bearer ", "");
|
||||
|
||||
const { success } = await process.env.RATELIMITER.limit({ key: token });
|
||||
if (process.env.RATELIMITER) {
|
||||
const { success } = await process.env.RATELIMITER.limit({ key: token });
|
||||
|
||||
if (!success) {
|
||||
return new Response(JSON.stringify({ message: "Rate limit exceeded" }), {
|
||||
status: 429,
|
||||
});
|
||||
if (!success) {
|
||||
return new Response(JSON.stringify({ message: "Rate limit exceeded" }), {
|
||||
status: 429,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
const sessionData = await db
|
||||
|
|
|
|||
|
|
@ -13,12 +13,14 @@ export async function GET(req: NextRequest) {
|
|||
req.cookies.get("authjs.session-token")?.value ??
|
||||
req.headers.get("Authorization")?.replace("Bearer ", "");
|
||||
|
||||
const { success } = await process.env.RATELIMITER.limit({ key: token });
|
||||
if (process.env.RATELIMITER) {
|
||||
const { success } = await process.env.RATELIMITER.limit({ key: token });
|
||||
|
||||
if (!success) {
|
||||
return new Response(JSON.stringify({ message: "Rate limit exceeded" }), {
|
||||
status: 429,
|
||||
});
|
||||
if (!success) {
|
||||
return new Response(JSON.stringify({ message: "Rate limit exceeded" }), {
|
||||
status: 429,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
const sessionData = await db
|
||||
|
|
|
|||
|
|
@ -27,12 +27,14 @@ export async function POST(req: NextRequest) {
|
|||
);
|
||||
}
|
||||
|
||||
const { success } = await process.env.RATELIMITER.limit({ key: token });
|
||||
if (process.env.RATELIMITER) {
|
||||
const { success } = await process.env.RATELIMITER.limit({ key: token });
|
||||
|
||||
if (!success) {
|
||||
return new Response(JSON.stringify({ message: "Rate limit exceeded" }), {
|
||||
status: 429,
|
||||
});
|
||||
if (!success) {
|
||||
return new Response(JSON.stringify({ message: "Rate limit exceeded" }), {
|
||||
status: 429,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
const sessionData = await db
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue