mirror of
https://github.com/siv-org/siv.git
synced 2026-01-10 02:47:58 -05:00
/malware-check: Notify admin if issue detected
This commit is contained in:
@@ -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 })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user