blocking domain

This commit is contained in:
Miodec 2022-09-19 00:01:57 +02:00
parent a58189d3af
commit e731c9c0cc
2 changed files with 6 additions and 0 deletions

View file

@ -18,6 +18,10 @@ export async function createNewUser(
const { name } = req.body;
const { email, uid } = req.ctx.decodedToken;
if (email.endsWith("@tidal.lol")) {
throw new MonkeyError(400, "Invalid domain");
}
const available = await UserDAL.isNameAvailable(name);
if (!available) {
throw new MonkeyError(409, "Username unavailable");

View file

@ -16,6 +16,8 @@ import Logger from "./utils/logger";
async function bootServer(port: number): Promise<Server> {
try {
Logger.info(`Starting server version ${version}`);
Logger.info(`Starting server in ${process.env.MODE} mode`);
Logger.info(`Connecting to database ${process.env.DB_NAME}...`);
await db.connect();
Logger.success("Connected to database");