upd: notif insert
Deskripsi: - mengganti kalimat notifikasi sesuai dengan content yg diinputkan - upd api version No Issues
This commit is contained in:
@@ -155,6 +155,8 @@ export async function POST(request: Request) {
|
||||
}
|
||||
})
|
||||
|
||||
const deskripsiNotif = desc.length > 300 ? desc.substring(0, 300) + '...' : desc;
|
||||
|
||||
|
||||
// mengirim notifikasi
|
||||
// dataFCM untuk push notifikasi mobile
|
||||
@@ -173,7 +175,7 @@ export async function POST(request: Request) {
|
||||
category: 'division/' + idDivision + '/discussion',
|
||||
idContent: data.id,
|
||||
title: 'Diskusi Baru',
|
||||
desc: 'Terdapat diskusi baru. Silakan periksa detailnya.'
|
||||
desc: deskripsiNotif
|
||||
}))
|
||||
|
||||
const dataPush = memberDivision.map((v: any) => ({
|
||||
@@ -212,7 +214,7 @@ export async function POST(request: Request) {
|
||||
category: 'division/' + idDivision + '/discussion',
|
||||
idContent: data.id,
|
||||
title: 'Diskusi Baru',
|
||||
desc: 'Terdapat diskusi baru. Silakan periksa detailnya.'
|
||||
desc: deskripsiNotif
|
||||
})
|
||||
|
||||
dataPush.push({
|
||||
@@ -251,7 +253,7 @@ export async function POST(request: Request) {
|
||||
category: 'division/' + idDivision + '/discussion',
|
||||
idContent: data.id,
|
||||
title: 'Diskusi Baru',
|
||||
desc: 'Terdapat diskusi baru. Silakan periksa detailnya.'
|
||||
desc: deskripsiNotif
|
||||
})
|
||||
|
||||
dataPush.push({
|
||||
@@ -264,7 +266,7 @@ export async function POST(request: Request) {
|
||||
|
||||
const pushNotif = dataPush.filter((item) => item.subscription != undefined)
|
||||
|
||||
const sendWebPush = await funSendWebPush({ sub: pushNotif, message: { body: 'Terdapat diskusi baru. Silakan periksa detailnya.', title: 'Diskusi Baru' } })
|
||||
const sendWebPush = await funSendWebPush({ sub: pushNotif, message: { body: deskripsiNotif, title: 'Diskusi Baru' } })
|
||||
const insertNotif = await prisma.notifications.createMany({
|
||||
data: dataNotifFilter
|
||||
})
|
||||
@@ -274,7 +276,7 @@ export async function POST(request: Request) {
|
||||
await sendFCMNotificationMany({
|
||||
token: tokenUnique,
|
||||
title: "Diskusi Baru",
|
||||
body: "Anda memiliki diskusi baru. Silakan periksa detailnya.",
|
||||
body: deskripsiNotif,
|
||||
data: { id: data.id, category: "division/" + idDivision + "/discussion", content: data.id }
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user