/malware-check: Notify admin if issue detected

This commit is contained in:
David Ernst
2026-01-05 21:09:28 -08:00
parent 02bfec4804
commit febff43d02

View File

@@ -1,6 +1,6 @@
import { NextApiRequest, NextApiResponse } from 'next'
import { firebase } from '../_services'
import { firebase, pushover } from '../_services'
export default async (req: NextApiRequest, res: NextApiResponse) => {
const { auth_token, confirmed, election_id, issue_description, otp } = req.body
@@ -41,5 +41,11 @@ export default async (req: NextApiRequest, res: NextApiResponse) => {
await checkDoc.update({ checks: updatedChecks })
if (!confirmed)
await pushover(
'Malware check: Reported issue',
`${election_id}: ${auth_token} (OTP: ${otp})\n${issue_description ? `Issue: ${issue_description}` : ''}`,
)
return res.status(200).json({ success: true })
}