Fix api load data event dan notifikasi

API – Event (Mobile)
- src/app/api/mobile/event/route.ts
- src/app/api/mobile/event/[id]/[status]/route.ts

API – Notification (Mobile)
- src/app/api/mobile/notification/[id]/route.ts

Docs / Experiment
- PROMPT-AI.md
- zCoba.js

### No issue
This commit is contained in:
2026-02-03 17:50:07 +08:00
parent 2a857f54e7
commit 42803f9b92
5 changed files with 233 additions and 165 deletions

View File

@@ -1,28 +1,26 @@
// const data = [
// {
// authorId: "clx8pl7r90005su4mldioo0v1",
// Donasi: {
// id: "clyr304q0000410ljvzms3mag",
// title: "Donasi Bencana Alam Aceh",
// },
// },
// {
// authorId: "clx8pl7r90005su4mldioo0v1",
// Donasi: {
// id: "clyr304q0000410ljvzms3mag",
// title: "Donasi Bencana Alam Aceh",
// },
// },
// {
// authorId: "clycka5eu0001ina3i1ssgze9",
// Donasi: {
// id: "clyr304q0000410ljvzms3mag",
// title: "Donasi Bencana Alam Aceh",
// },
// },
// ];
const { PrismaClient } = require('@prisma/client')
const prisma = new PrismaClient()
console.error("errornya disini klik aja",import.meta.url);
console.log(new Set(data.map((d) => d.authorId)));
async function main() {
const result = await prisma.notifikasi.updateMany({
where: {
recipientId: 'cmha7p6yc0000cfoe5w2e7gdr',
},
data: {
isRead: false,
readAt: null,
},
})
console.log(`✅ Rows affected: ${result.count}`)
}
main()
.catch((err) => {
console.error('❌ Error:', err)
process.exit(1)
})
.finally(async () => {
await prisma.$disconnect()
})