upd: cek notifikasi

Deskripsi:
- menambahkan button sementara pada fitur untuk mengetes push notifikasi

No Issues
This commit is contained in:
amel
2024-11-19 10:30:03 +08:00
parent 70713d24b7
commit 38cbc921f5
2 changed files with 45 additions and 7 deletions

View File

@@ -6,6 +6,7 @@ WibuServerPush.init({
VAPID_PRIVATE_KEY: process.env.VAPID_PRIVATE_KEY!,
})
// UNTUK SUBSCRIBE USER DEVICE
export async function POST(req: Request) {
const { user, subscription } = await req.json()
const upsert = await prisma.subscribe.upsert({
@@ -25,6 +26,8 @@ export async function POST(req: Request) {
}
// UNTUK KIRIM NOTIFIKASI
export async function PUT(req: Request) {
const sub = await prisma.subscribe.findMany()
const subs: PushSubscription[] = sub.map((v) => JSON.parse(v.subscription)) as PushSubscription[]