添加账号系统

This commit is contained in:
2026-04-17 12:58:38 +08:00
parent 032e207888
commit d3b03cecf2
27 changed files with 931 additions and 254 deletions
+10 -2
View File
@@ -1,6 +1,6 @@
import { NextResponse } from "next/server";
import { getOrCreateCaregiverSession } from "@/lib/session";
import { getCaregiverSession } from "@/lib/session";
import { savePushSubscription } from "@/lib/push";
export async function POST(request: Request) {
@@ -50,7 +50,15 @@ export async function POST(request: Request) {
};
try {
const caregiver = await getOrCreateCaregiverSession();
const caregiver = await getCaregiverSession();
if (!caregiver) {
return NextResponse.json(
{ error: "请先登录账号后再开启消息提醒。" },
{ status: 401 },
);
}
await savePushSubscription({
caregiverId: caregiver.id,
subscription,