📦 EqualifyEverything / equalify-api

📄 adminProcessScans.ts · 13 lines
1
2
3
4
5
6
7
8
9
10
11
12
13import { jwtClaims } from '#src/app';
import { runEveryFifteenMinutes } from '#src/scheduled/runEveryFifteenMinutes';

export const adminProcessScans = async ({ request, reply }) => {
    const adminIds = JSON.parse(process.env.ADMIN_IDS);
    if (adminIds.includes(jwtClaims.sub)) {
        await runEveryFifteenMinutes();
        return { success: true };
    }
    else {
        return { success: false };
    }
}