Files
RandomMemerBot/client/handlers/addUserToAvoidList.ts
2024-05-12 19:44:36 +02:00

20 lines
701 B
TypeScript

import * as fileSystem from 'fs';
import express from 'express';
import { loadAvoidList } from '../../helpers/loadAvoidList';
/**
* Adds a user to the avoid list.
* @param user - The user to add to the avoid list.
* @returns void
*/
export function AddUserToAvoidList(response: express.Response, request: express.Request) {
const avoidList = loadAvoidList();
if (avoidList.avoidUsers.includes(request.body.user)) {
response.send('User already in avoid list.');
} else {
avoidList.avoidUsers.push(request.body.user);
fileSystem.writeFileSync('avoid-list.json', JSON.stringify(avoidList, null, "\t"));
response.send('User added to avoid list.');
}
}