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

20 lines
741 B
TypeScript

import express from 'express';
import fs from 'fs';
import { loadAvoidList } from '../../helpers/loadAvoidList';
/**
* Removes a user from the avoid list.
* @param user - The user to remove from the avoid list.
* @returns void
*/
export function DeleteUserFromAvoidList(response: express.Response, request: express.Request) {
const avoidList = loadAvoidList();
if (avoidList.avoidUsers.includes(request.params.user)) {
avoidList.avoidUsers = avoidList.avoidUsers.filter(user => user !== request.params.user);
fs.writeFileSync('avoid-list.json', JSON.stringify(avoidList, null, "\t"));
response.send('User removed from avoid list.');
} else {
response.send('User not in avoid list.');
}
}