stacker.news/worker/reminder.js

19 lines
522 B
JavaScript

import { notifyReminder } from '@/lib/webPush'
export async function remindUser ({ data: { itemId, userId }, models }) {
let item
try {
item = await models.item.findUnique({ where: { id: itemId } })
} catch (err) {
console.error('failed to lookup item by id', err)
}
try {
if (item) {
await notifyReminder({ userId, item, itemId })
} else {
await notifyReminder({ userId, itemId })
}
} catch (err) {
console.error('failed to send push notification for reminder', err)
}
}