(c *gin.Context, userObj *model.User)
| 109 | } |
| 110 | |
| 111 | func list(c *gin.Context, userObj *model.User) { |
| 112 | var req model.PageReq |
| 113 | if err := c.ShouldBind(&req); err != nil { |
| 114 | common.ErrorResp(c, err, 400) |
| 115 | return |
| 116 | } |
| 117 | req.Validate() |
| 118 | keys, total, err := op.GetSSHPublicKeyByUserId(userObj.ID, req.Page, req.PerPage) |
| 119 | if err != nil { |
| 120 | common.ErrorResp(c, err, 500, true) |
| 121 | return |
| 122 | } |
| 123 | common.SuccessResp(c, common.PageResp{ |
| 124 | Content: keys, |
| 125 | Total: total, |
| 126 | }) |
| 127 | } |
no test coverage detected