19 lines
529 B
Go
19 lines
529 B
Go
package router
|
|
|
|
import (
|
|
"cybertron/internal/dependencies"
|
|
"cybertron/internal/transport/handler"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func SearchRouter(r *gin.Engine, dep *dependencies.Dependencies) {
|
|
searchHandler := handler.NewSearchHandler(dep.Service.SearchService)
|
|
searchRouterGroup := r.Group("/api/v1")
|
|
{
|
|
searchRouterGroup.GET("/errors-list", searchHandler.GetErrorListV2)
|
|
searchRouterGroup.GET("/error-detail", searchHandler.GetErrorDetails)
|
|
searchRouterGroup.GET("/error-search", searchHandler.SearchErrors)
|
|
}
|
|
|
|
}
|