(c *gin.Context)
| 90 | } |
| 91 | |
| 92 | func Logout(c *gin.Context) { |
| 93 | var formLogout FormLogout |
| 94 | if err := c.ShouldBindBodyWith(&formLogout, binding.JSON); err != nil { |
| 95 | tools.FailWithMsg(c, err.Error()) |
| 96 | return |
| 97 | } |
| 98 | authToken := formLogout.AuthToken |
| 99 | logoutReq := &proto.LogoutRequest{ |
| 100 | AuthToken: authToken, |
| 101 | } |
| 102 | code := rpc.RpcLogicObj.Logout(logoutReq) |
| 103 | if code == tools.CodeFail { |
| 104 | tools.FailWithMsg(c, "logout fail!") |
| 105 | return |
| 106 | } |
| 107 | tools.SuccessWithMsg(c, "logout ok!", nil) |
| 108 | } |
nothing calls this directly
no test coverage detected