[]Route{
{"GET", []gin.HandlerFunc{GetMarketConfig}, "/:name"},
{"POST", []gin.HandlerFunc{UpdateMarketConfig}, "/:name/update"},
- {"GET", []gin.HandlerFunc{GetMarketBalance}, "/:name/balance"},
+ {"GET", []gin.HandlerFunc{TestMarketCredentials}, "/:name/test-credentials"},
+ {"GET", []gin.HandlerFunc{GetPortfolio}, "/:name/portfolio"},
},
},
}
RunQuery(query, c)
}
-func GetMarketBalance(c *gin.Context) {
- query := &MarketBalanceQuery{}
+func TestMarketCredentials(c *gin.Context) {
+ query := &TestMarketCredentialsQuery{}
+
+ query.In.User = GetUser(c)
+ query.In.Market = c.Param("name")
+
+ RunQuery(query, c)
+}
+
+func GetPortfolio(c *gin.Context) {
+ query := &GetPortfolioQuery{}
query.In.User = GetUser(c)
query.In.Market = c.Param("name")
- query.In.Currency = c.Query("currency")
RunQuery(query, c)
}