diff options
author | Vidhu Kant Sharma <vidhukant@vidhukant.com> | 2023-09-03 00:19:03 +0530 |
---|---|---|
committer | Vidhu Kant Sharma <vidhukant@vidhukant.com> | 2023-09-03 00:19:03 +0530 |
commit | 616a151764fd1780eb0b6dc039d5a21539a8a01a (patch) | |
tree | 454f73e06880c3635c3f88a5787fd8fbc1c2b363 /user/controller.go | |
parent | 65cb3603ad2682deacff47a72d9050e584a00488 (diff) |
added login with id
Diffstat (limited to 'user/controller.go')
-rw-r--r-- | user/controller.go | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/user/controller.go b/user/controller.go index abdcc5b..4933ea3 100644 --- a/user/controller.go +++ b/user/controller.go @@ -37,3 +37,22 @@ func handleGetUser (ctx *gin.Context) { "data": user, }) } + +func handleDelUser (ctx *gin.Context) { + id := uint(1) // get from JWT + + var user User + user.ID = id + + // TODO: add a verification mechanism + err := user.del() + if err != nil { + ctx.Error(err) + ctx.Abort() + return + } + + ctx.JSON(http.StatusOK, gin.H{ + "message": "success", + }) +} |