Revert "fix(webui): handle name already being taken (#2530)"
All checks were successful
Build / build (pull_request) Successful in 1m11s

This reverts commit 304af514e28e4d6395a6fa6ac83ba2d49c54d5eb.
This commit is contained in:
Sainan 2025-07-22 17:30:52 +02:00
parent 321433420a
commit f9bbb17f00

View File

@ -2,13 +2,7 @@ import http from "http";
import https from "https"; import https from "https";
import ws from "ws"; import ws from "ws";
import { Account } from "@/src/models/loginModel"; import { Account } from "@/src/models/loginModel";
import { import { createAccount, createNonce, getUsernameFromEmail, isCorrectPassword } from "@/src/services/loginService";
createAccount,
createNonce,
getUsernameFromEmail,
isCorrectPassword,
isNameTaken
} from "@/src/services/loginService";
import { IDatabaseAccountJson } from "@/src/types/loginTypes"; import { IDatabaseAccountJson } from "@/src/types/loginTypes";
import { HydratedDocument } from "mongoose"; import { HydratedDocument } from "mongoose";
import { logError } from "@/src/utils/logger"; import { logError } from "@/src/utils/logger";
@ -111,7 +105,6 @@ const wsOnConnect = (ws: ws, req: http.IncomingMessage): void => {
} }
} else if (data.auth.isRegister) { } else if (data.auth.isRegister) {
const name = await getUsernameFromEmail(data.auth.email); const name = await getUsernameFromEmail(data.auth.email);
if (!(await isNameTaken(name))) {
account = await createAccount({ account = await createAccount({
email: data.auth.email, email: data.auth.email,
password: data.auth.password, password: data.auth.password,
@ -121,7 +114,6 @@ const wsOnConnect = (ws: ws, req: http.IncomingMessage): void => {
Nonce: createNonce() Nonce: createNonce()
}); });
} }
}
if (account) { if (account) {
(ws as IWsCustomData).accountId = account.id; (ws as IWsCustomData).accountId = account.id;
ws.send( ws.send(