chg: Added some checks during deletion of a shortlink

This commit is contained in:
SinTan1729
2024-03-13 18:59:10 -05:00
parent aa097ad982
commit 5ecd29926d
3 changed files with 16 additions and 5 deletions

View File

@@ -45,6 +45,14 @@ pub fn add_link(req: String, db: &Connection) -> (bool, String) {
}
}
pub fn delete_link(shortlink: String, db: &Connection) -> bool {
if validate_link(shortlink.as_str()) {
database::delete_link(shortlink, db)
} else {
false
}
}
fn random_name() -> String {
#[rustfmt::skip]
static ADJECTIVES: [&str; 108] = ["admiring", "adoring", "affectionate", "agitated", "amazing", "angry", "awesome", "beautiful",