diff --git a/Backend/src/main/kotlin/org/hydev/ios/alarmclock/data/User.kt b/Backend/src/main/kotlin/org/hydev/ios/alarmclock/data/User.kt index 4d39361..b8a2687 100644 --- a/Backend/src/main/kotlin/org/hydev/ios/alarmclock/data/User.kt +++ b/Backend/src/main/kotlin/org/hydev/ios/alarmclock/data/User.kt @@ -73,4 +73,16 @@ class UserApi(val repo: UserRepo) repo.save(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 + } }