[B][+] Create /api/user/delete
This commit is contained in:
@@ -73,4 +73,16 @@ class UserApi(val repo: UserRepo)
|
|||||||
repo.save(user)
|
repo.save(user)
|
||||||
return user
|
return user
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/delete")
|
||||||
|
fun delete(@RequestParam email: String, @RequestParam pass: String): Any
|
||||||
|
{
|
||||||
|
// Check if username exists
|
||||||
|
val user = User("", email, pass)
|
||||||
|
if (!repo.exists(Example.of(user, em))) return bad("User doesn't exist")
|
||||||
|
|
||||||
|
// Delete
|
||||||
|
repo.delete(user)
|
||||||
|
return user
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user