UPDATE: Entity, Geo, Wiki
All checks were successful
Build and Release / release (push) Successful in 1m6s
All checks were successful
Build and Release / release (push) Successful in 1m6s
This commit is contained in:
@@ -84,6 +84,9 @@ func (s *FiberServer) SetupServer(
|
|||||||
tokenRepo := repositories.NewTokenRepository(redis)
|
tokenRepo := repositories.NewTokenRepository(redis)
|
||||||
mediaRepo := repositories.NewMediaRepository(sqlPg, redis)
|
mediaRepo := repositories.NewMediaRepository(sqlPg, redis)
|
||||||
verificationRepo := repositories.NewVerificationRepository(sqlPg, redis)
|
verificationRepo := repositories.NewVerificationRepository(sqlPg, redis)
|
||||||
|
entityRepo := repositories.NewEntityRepository(sqlPg, redis)
|
||||||
|
geometryRepo := repositories.NewGeometryRepository(sqlPg, redis)
|
||||||
|
wikiRepo := repositories.NewWikiRepository(sqlPg, redis)
|
||||||
|
|
||||||
// service setup
|
// service setup
|
||||||
authService := services.NewAuthService(userRepo, roleRepo, tokenRepo, redis)
|
authService := services.NewAuthService(userRepo, roleRepo, tokenRepo, redis)
|
||||||
@@ -93,6 +96,9 @@ func (s *FiberServer) SetupServer(
|
|||||||
rasterTileService := services.NewRasterTileService(rasterTileRepo)
|
rasterTileService := services.NewRasterTileService(rasterTileRepo)
|
||||||
mediaService := services.NewMediaService(mediaRepo, tokenRepo, sclient, redis)
|
mediaService := services.NewMediaService(mediaRepo, tokenRepo, sclient, redis)
|
||||||
verificationService := services.NewVerificationService(verificationRepo, mediaRepo, userRepo, roleRepo, redis)
|
verificationService := services.NewVerificationService(verificationRepo, mediaRepo, userRepo, roleRepo, redis)
|
||||||
|
entityService := services.NewEntityService(entityRepo)
|
||||||
|
geometryService := services.NewGeometryService(geometryRepo)
|
||||||
|
wikiService := services.NewWikiService(wikiRepo)
|
||||||
|
|
||||||
// controller setup
|
// controller setup
|
||||||
authController := controllers.NewAuthController(authService, oauth)
|
authController := controllers.NewAuthController(authService, oauth)
|
||||||
@@ -102,6 +108,9 @@ func (s *FiberServer) SetupServer(
|
|||||||
roleController := controllers.NewRoleController(roleService)
|
roleController := controllers.NewRoleController(roleService)
|
||||||
mediaController := controllers.NewMediaController(mediaService)
|
mediaController := controllers.NewMediaController(mediaService)
|
||||||
verificationController := controllers.NewVerificationController(verificationService)
|
verificationController := controllers.NewVerificationController(verificationService)
|
||||||
|
entityController := controllers.NewEntityController(entityService)
|
||||||
|
geometryController := controllers.NewGeometryController(geometryService)
|
||||||
|
wikiController := controllers.NewWikiController(wikiService)
|
||||||
|
|
||||||
// route setup
|
// route setup
|
||||||
routes.AuthRoutes(s.App, authController, userRepo)
|
routes.AuthRoutes(s.App, authController, userRepo)
|
||||||
@@ -111,5 +120,8 @@ func (s *FiberServer) SetupServer(
|
|||||||
routes.VerificationRoutes(s.App, verificationController, userRepo)
|
routes.VerificationRoutes(s.App, verificationController, userRepo)
|
||||||
routes.TileRoutes(s.App, tileController)
|
routes.TileRoutes(s.App, tileController)
|
||||||
routes.RasterTileRoutes(s.App, rasterTileController)
|
routes.RasterTileRoutes(s.App, rasterTileController)
|
||||||
|
routes.EntityRoutes(s.App, entityController)
|
||||||
|
routes.GeometryRoutes(s.App, geometryController)
|
||||||
|
routes.WikiRoutes(s.App, wikiController)
|
||||||
routes.NotFoundRoute(s.App)
|
routes.NotFoundRoute(s.App)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import (
|
|||||||
"github.com/gofiber/fiber/v3"
|
"github.com/gofiber/fiber/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
func SetupEntityRoutes(router fiber.Router, entityController *controllers.EntityController) {
|
func EntityRoutes(router fiber.Router, entityController *controllers.EntityController) {
|
||||||
entity := router.Group("/entities")
|
entity := router.Group("/entities")
|
||||||
entity.Get("/", entityController.SearchEntities)
|
entity.Get("/", entityController.SearchEntities)
|
||||||
entity.Get("/:id", entityController.GetEntityById)
|
entity.Get("/:id", entityController.GetEntityById)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import (
|
|||||||
"github.com/gofiber/fiber/v3"
|
"github.com/gofiber/fiber/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
func SetupGeometryRoutes(router fiber.Router, geometryController *controllers.GeometryController) {
|
func GeometryRoutes(router fiber.Router, geometryController *controllers.GeometryController) {
|
||||||
geometry := router.Group("/geometries")
|
geometry := router.Group("/geometries")
|
||||||
geometry.Get("/", geometryController.SearchGeometries)
|
geometry.Get("/", geometryController.SearchGeometries)
|
||||||
geometry.Get("/:id", geometryController.GetGeometryById)
|
geometry.Get("/:id", geometryController.GetGeometryById)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import (
|
|||||||
"github.com/gofiber/fiber/v3"
|
"github.com/gofiber/fiber/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
func SetupWikiRoutes(router fiber.Router, wikiController *controllers.WikiController) {
|
func WikiRoutes(router fiber.Router, wikiController *controllers.WikiController) {
|
||||||
wiki := router.Group("/wikis")
|
wiki := router.Group("/wikis")
|
||||||
wiki.Get("/", wikiController.SearchWikis)
|
wiki.Get("/", wikiController.SearchWikis)
|
||||||
wiki.Get("/:id", wikiController.GetWikiById)
|
wiki.Get("/:id", wikiController.GetWikiById)
|
||||||
|
|||||||
Reference in New Issue
Block a user