diff options
Diffstat (limited to 'api/routes.go')
-rw-r--r-- | api/routes.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/api/routes.go b/api/routes.go index d0e8cec..404f821 100644 --- a/api/routes.go +++ b/api/routes.go | |||
@@ -48,6 +48,13 @@ var Groups = []Group{ | |||
48 | {"GET", []gin.HandlerFunc{GetPortfolio}, "/:name/portfolio"}, | 48 | {"GET", []gin.HandlerFunc{GetPortfolio}, "/:name/portfolio"}, |
49 | }, | 49 | }, |
50 | }, | 50 | }, |
51 | { | ||
52 | "/user", | ||
53 | []Middleware{JwtAuth, UserConfirmed, OtpAuth}, | ||
54 | []Route{ | ||
55 | {"GET", []gin.HandlerFunc{UserAccount}, "/account"}, | ||
56 | }, | ||
57 | }, | ||
51 | } | 58 | } |
52 | 59 | ||
53 | func Signup(c *gin.Context) { | 60 | func Signup(c *gin.Context) { |
@@ -169,3 +176,11 @@ func ConfirmEmail(c *gin.Context) { | |||
169 | 176 | ||
170 | RunQuery(query, c) | 177 | RunQuery(query, c) |
171 | } | 178 | } |
179 | |||
180 | func UserAccount(c *gin.Context) { | ||
181 | query := &UserAccountQuery{} | ||
182 | |||
183 | query.In.User = GetUser(c) | ||
184 | |||
185 | RunQuery(query, c) | ||
186 | } | ||