diff --git a/.github/workflows/mailtrigger.yaml b/.github/workflows/mailtrigger.yaml index 543bd71..ee79eca 100644 --- a/.github/workflows/mailtrigger.yaml +++ b/.github/workflows/mailtrigger.yaml @@ -9,5 +9,4 @@ jobs: - name: Trigger Mail API route run: | curl --request POST \ - --url 'https://pfadi-bussle.tomru.space/api/mailtrigger' \ - --header 'Authorization: Bearer ${{ secrets.MAIL_TRIGGER_API_SECRET_KEY }}' + --url 'https://pfadi-bussle-dev.tomru.space/api/mailtrigger' diff --git a/pages/api/mailtrigger.ts b/pages/api/mailtrigger.ts new file mode 100644 index 0000000..e5538c8 --- /dev/null +++ b/pages/api/mailtrigger.ts @@ -0,0 +1,19 @@ +import { log } from '../../helpers/log' +import { NextApiRequest, NextApiResponse } from 'next' + +export default async function useHandler( + req: NextApiRequest, + res: NextApiResponse +): Promise { + const { method } = req + + switch (method) { + case 'GET': + log.info('sending mail triggered') + res.statusCode = 200 + break + default: + res.setHeader('Allow', ['GET']) + res.status(405).end(`Method ${method} Not Allowed`) + } +}