Fix database notification untuk mobile

Fix:
- prisma/migrations/20251223084450_add_recipient_and_sender

Add:
- prisma/schema.prisma
- src/app/api/mobile/auth/device-tokens/[id]/route.ts
- src/app/api/mobile/auth/device-tokens/route.ts
- src/app/api/mobile/notification/[id]/unread-count/route.ts
- src/app/api/mobile/notification/route.ts

### No Issue
This commit is contained in:
2025-12-23 17:32:05 +08:00
parent f05571caa4
commit b2e8bc3caf
6 changed files with 374 additions and 90 deletions

View File

@@ -8,10 +8,17 @@ async function DELETE(
{ params }: { params: { id: string } }
) {
const { id } = params;
const { searchParams } = new URL(request.url);
const deviceId = searchParams.get("deviceId");
console.log("ID", id);
console.log("DEVICE ID", deviceId);
try {
const findFirst = await prisma.tokenUserDevice.findFirst({
where: {
userId: id,
deviceId: deviceId as any,
},
});

View File

@@ -6,7 +6,6 @@ export { POST, GET };
async function POST(request: NextRequest) {
const { data } = await request.json();
try {
console.log("Data >>", JSON.stringify(data, null, 2));
const { userId, platform, deviceId, model, appVersion, fcmToken } = data;