store users login
This commit is contained in:
@@ -228,3 +228,29 @@ func (ctl *UserController) TenantWebLogin(c *fiber.Ctx) error {
|
||||
|
||||
return c.Status(code).JSON(resp)
|
||||
}
|
||||
|
||||
func (ctl *UserController) DeleteUser(c *fiber.Ctx) error {
|
||||
uid, err := strconv.Atoi(c.Query("userid"))
|
||||
if err != nil {
|
||||
return c.Status(http.StatusBadRequest).JSON(fiber.Map{
|
||||
"code": http.StatusBadRequest,
|
||||
"message": "Invalid user ID",
|
||||
"status": false,
|
||||
})
|
||||
}
|
||||
|
||||
if err := ctl.userService.DeleteUser(uid); err != nil {
|
||||
return c.Status(http.StatusInternalServerError).JSON(fiber.Map{
|
||||
"code": http.StatusInternalServerError,
|
||||
"message": err.Error(),
|
||||
"status": false,
|
||||
})
|
||||
}
|
||||
|
||||
return c.JSON(fiber.Map{
|
||||
"code": http.StatusOK,
|
||||
"message": "User successfully deleted",
|
||||
"status": true,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user