added migration route

This commit is contained in:
Fran Jurmanović
2021-05-25 21:36:41 +02:00
parent 7257684d19
commit 8a9759f66e
8 changed files with 50 additions and 11 deletions

View File

@@ -1,6 +1,7 @@
package controllers
import (
"wallet-api/pkg/middleware"
"wallet-api/pkg/services"
"github.com/gin-gonic/gin"
@@ -15,6 +16,7 @@ func NewApiController(as *services.ApiService, s *gin.RouterGroup) *ApiControlle
ac.ApiService = as
s.GET("", ac.getFirst)
s.POST("migrate", middleware.Auth, ac.postMigrate)
return ac
}
@@ -23,3 +25,13 @@ func (ac *ApiController) getFirst(c *gin.Context) {
apiModel := ac.ApiService.GetFirst()
c.JSON(200, apiModel)
}
func (ac *ApiController) postMigrate(c *gin.Context) {
mr, er := ac.ApiService.PostMigrate()
if er.Message != "" {
c.JSON(er.StatusCode, er)
} else {
c.JSON(200, mr)
}
}