fix auth sync requests after login

This commit is contained in:
kuekhaoyang
2026-07-09 16:33:44 +08:00
parent d325603123
commit 610f57c5b0
10 changed files with 49 additions and 14 deletions
+3 -2
View File
@@ -7,6 +7,7 @@
import { Redis } from '@upstash/redis';
import { NextRequest, NextResponse } from 'next/server';
import { authenticationRequiredResponse } from '@/lib/server/api-responses';
import { getServerSession } from '@/lib/server/auth';
export const runtime = 'edge';
@@ -23,7 +24,7 @@ export async function GET(request: NextRequest) {
const profileId = session?.profileId;
if (!profileId) {
return NextResponse.json({ error: 'Missing profileId' }, { status: 400 });
return authenticationRequiredResponse();
}
try {
@@ -43,7 +44,7 @@ export async function POST(request: NextRequest) {
const profileId = session?.profileId;
if (!profileId) {
return NextResponse.json({ error: 'Missing profileId' }, { status: 400 });
return authenticationRequiredResponse();
}
try {
+3 -2
View File
@@ -1,5 +1,6 @@
import { Redis } from '@upstash/redis';
import { NextRequest, NextResponse } from 'next/server';
import { authenticationRequiredResponse } from '@/lib/server/api-responses';
import { getServerSession } from '@/lib/server/auth';
// 确保这行代码在整个文件中只出现一次
@@ -12,7 +13,7 @@ export async function GET(request: NextRequest) {
const profileId = session?.profileId;
if (!profileId) {
return NextResponse.json({ error: 'Missing profileId' }, { status: 400 });
return authenticationRequiredResponse();
}
try {
@@ -32,7 +33,7 @@ export async function POST(request: NextRequest) {
const profileId = session?.profileId;
if (!profileId) {
return NextResponse.json({ error: 'Missing profileId' }, { status: 400 });
return authenticationRequiredResponse();
}
try {