]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git/blobdiff - api/routes.go
Admin minimal dashboard.
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git] / api / routes.go
index 3adbfe95b1a9655a5fa7dc3d3a13b75019128b4b..a102419217561feab3871961b34e2097fe069fac 100644 (file)
@@ -58,7 +58,9 @@ var Groups = []Group{
        {
                "/admin",
                []Middleware{JwtAuth, UserConfirmed, UserIsAdmin, OtpAuth},
-               []Route{},
+               []Route{
+                       {"GET", []gin.HandlerFunc{AdminGetAllPortfolios}, "/portfolios"},
+               },
        },
 }
 
@@ -189,3 +191,11 @@ func UserAccount(c *gin.Context) {
 
        RunQuery(query, c)
 }
+
+func AdminGetAllPortfolios(c *gin.Context) {
+       query := &GetAllPortfoliosQuery{}
+
+       query.In.Market = "poloniex"
+
+       RunQuery(query, c)
+}