diff options
author | jloup <jeanloup.jamet@gmail.com> | 2018-05-09 19:44:17 +0200 |
---|---|---|
committer | jloup <jeanloup.jamet@gmail.com> | 2018-05-09 19:44:17 +0200 |
commit | 24e4797900b3d2edf642fdb547bc22357a5b39ad (patch) | |
tree | a2e62dd7382eb4c9ba817c25ba2fa15a659638d3 /api/routes.go | |
parent | 78e3e81ddf01f41102f3f4e32c5a3955cf5fb04f (diff) | |
download | Front-24e4797900b3d2edf642fdb547bc22357a5b39ad.tar.gz Front-24e4797900b3d2edf642fdb547bc22357a5b39ad.tar.zst Front-24e4797900b3d2edf642fdb547bc22357a5b39ad.zip |
Refactor Portfolio balance.
Diffstat (limited to 'api/routes.go')
-rw-r--r-- | api/routes.go | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/api/routes.go b/api/routes.go index 22af0e7..d7b316d 100644 --- a/api/routes.go +++ b/api/routes.go | |||
@@ -43,7 +43,8 @@ var Groups = []Group{ | |||
43 | []Route{ | 43 | []Route{ |
44 | {"GET", []gin.HandlerFunc{GetMarketConfig}, "/:name"}, | 44 | {"GET", []gin.HandlerFunc{GetMarketConfig}, "/:name"}, |
45 | {"POST", []gin.HandlerFunc{UpdateMarketConfig}, "/:name/update"}, | 45 | {"POST", []gin.HandlerFunc{UpdateMarketConfig}, "/:name/update"}, |
46 | {"GET", []gin.HandlerFunc{GetMarketBalance}, "/:name/balance"}, | 46 | {"GET", []gin.HandlerFunc{TestMarketCredentials}, "/:name/test-credentials"}, |
47 | {"GET", []gin.HandlerFunc{GetPortfolio}, "/:name/portfolio"}, | ||
47 | }, | 48 | }, |
48 | }, | 49 | }, |
49 | } | 50 | } |
@@ -114,12 +115,20 @@ func GetMarketConfig(c *gin.Context) { | |||
114 | RunQuery(query, c) | 115 | RunQuery(query, c) |
115 | } | 116 | } |
116 | 117 | ||
117 | func GetMarketBalance(c *gin.Context) { | 118 | func TestMarketCredentials(c *gin.Context) { |
118 | query := &MarketBalanceQuery{} | 119 | query := &TestMarketCredentialsQuery{} |
120 | |||
121 | query.In.User = GetUser(c) | ||
122 | query.In.Market = c.Param("name") | ||
123 | |||
124 | RunQuery(query, c) | ||
125 | } | ||
126 | |||
127 | func GetPortfolio(c *gin.Context) { | ||
128 | query := &GetPortfolioQuery{} | ||
119 | 129 | ||
120 | query.In.User = GetUser(c) | 130 | query.In.User = GetUser(c) |
121 | query.In.Market = c.Param("name") | 131 | query.In.Market = c.Param("name") |
122 | query.In.Currency = c.Query("currency") | ||
123 | 132 | ||
124 | RunQuery(query, c) | 133 | RunQuery(query, c) |
125 | } | 134 | } |