This commit is contained in:
2024-06-22 12:46:16 -05:00
parent e656315c70
commit 80346dfd99
8 changed files with 12 additions and 12 deletions

View File

@@ -12,9 +12,9 @@ import (
"gorm.io/gorm"
"gitlab.com/DeveloperDurp/DurpAPI/middleware"
"gitlab.com/DeveloperDurp/DurpAPI/services/dadjoke"
"gitlab.com/DeveloperDurp/DurpAPI/services/health"
"gitlab.com/DeveloperDurp/DurpAPI/services/openai"
"gitlab.com/DeveloperDurp/DurpAPI/pkg/dadjoke"
"gitlab.com/DeveloperDurp/DurpAPI/pkg/health"
"gitlab.com/DeveloperDurp/DurpAPI/pkg/openai"
"gitlab.com/developerdurp/stdmodels"
)
@@ -103,16 +103,16 @@ func (c *Controller) loadAll(router *http.ServeMux) error {
router.HandleFunc("/swagger/*", httpSwagger.Handler())
health, err := health.NewHandler()
router.HandleFunc("GET /api/health/gethealth", health.Get)
router.HandleFunc("GET /health/gethealth", health.Get)
dadjoke, err := dadjoke.NewHandler(c.Db)
router.HandleFunc("GET /api/jokes/dadjoke", dadjoke.Get)
router.HandleFunc("POST /api/jokes/dadjoke", dadjoke.Post)
router.HandleFunc("DELETE /api/jokes/dadjoke", dadjoke.Delete)
router.HandleFunc("GET /jokes/dadjoke", dadjoke.Get)
router.HandleFunc("POST /jokes/dadjoke", dadjoke.Post)
router.HandleFunc("DELETE /jokes/dadjoke", dadjoke.Delete)
openai, err := openai.NewHandler(c.Cfg.LlamaURL)
router.HandleFunc("GET /api/openai/general", openai.GeneralOpenAI)
router.HandleFunc("GET /api/openai/travelagent", openai.TravelAgentOpenAI)
router.HandleFunc("GET /openai/general", openai.GeneralOpenAI)
router.HandleFunc("GET /openai/travelagent", openai.TravelAgentOpenAI)
if err != nil {
return err

4
go.mod
View File

@@ -7,6 +7,8 @@ require (
github.com/joho/godotenv v1.5.1
github.com/swaggo/http-swagger v1.3.4
github.com/swaggo/swag v1.16.3
gitlab.com/developerdurp/logger v1.0.0
gitlab.com/developerdurp/stdmodels v1.0.0
gorm.io/driver/postgres v1.5.7
gorm.io/gorm v1.25.9
)
@@ -26,8 +28,6 @@ require (
github.com/josharian/intern v1.0.0 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
github.com/swaggo/files v1.0.1 // indirect
gitlab.com/developerdurp/logger v1.0.0 // indirect
gitlab.com/developerdurp/stdmodels v1.0.0 // indirect
golang.org/x/crypto v0.21.0 // indirect
golang.org/x/net v0.22.0 // indirect
golang.org/x/sync v0.6.0 // indirect

View File

@@ -3,7 +3,7 @@ package main
import (
"log"
"gitlab.com/DeveloperDurp/DurpAPI/controller"
"gitlab.com/DeveloperDurp/DurpAPI/cmd"
"gitlab.com/DeveloperDurp/DurpAPI/docs"
)