add basic ratelimiting

This commit is contained in:
Ishaan Dey
2024-05-05 12:55:34 -07:00
parent 5ae5c226ba
commit 7fba908b7c
9 changed files with 148 additions and 55 deletions

View File

@ -21,16 +21,17 @@ export function validateName(
oldName: string,
type: "file" | "folder"
) {
if (newName === oldName || newName.length === 0) {
return { status: false, message: "" }
}
if (
newName === oldName ||
newName.length === 0 ||
newName.includes("/") ||
newName.includes("\\") ||
newName.includes(" ") ||
(type === "file" && !newName.includes(".")) ||
(type === "folder" && newName.includes("."))
) {
return false
return { status: false, message: "Invalid file name." }
}
return true
return { status: true, message: "" }
}