From 6aaa8c10716a517dd00c84173e57211ec64bc674 Mon Sep 17 00:00:00 2001 From: Shishir Suman <74050813+shishirsuman092@users.noreply.github.com> Date: Wed, 24 Jan 2024 13:27:56 +0530 Subject: [PATCH] adding logout method --- .../upsmf/userManagement/handler/UserHandler.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/com/tarento/upsmf/userManagement/handler/UserHandler.java b/src/main/java/com/tarento/upsmf/userManagement/handler/UserHandler.java index f654a61..d71afaa 100644 --- a/src/main/java/com/tarento/upsmf/userManagement/handler/UserHandler.java +++ b/src/main/java/com/tarento/upsmf/userManagement/handler/UserHandler.java @@ -196,4 +196,17 @@ public class UserHandler { public ResponseEntity<String> getUserByAttribute(JsonNode body) throws SQLException, IOException, URISyntaxException { return userService.getUserListByAttribute(body); } + + public ResponseEntity<String> logout(JsonNode jsonNode) throws IOException { + if(jsonNode == null + || jsonNode.isNull() + || jsonNode.isEmpty()) { + return ResponseEntity.badRequest().body("Invalid Request"); + } + String userId = jsonNode.get("userId").asText(); + if(userId == null || userId.isBlank()) { + return ResponseEntity.badRequest().body("Invalid User ID"); + } + return userService.logout(userId); + } } -- GitLab