chore: update
ci-api / test (push) Successful in 24m6s
ci-web / test (push) Successful in 13m50s

This commit is contained in:
Xor290
2026-09-20 11:50:02 +02:00
parent cb48bb2b70
commit 76b1412968
23 changed files with 2141 additions and 89 deletions
@@ -12,6 +12,7 @@ import (
"github.com/omnex/control-plane/api/internal/downloads"
"github.com/omnex/control-plane/api/internal/httpx"
"github.com/omnex/control-plane/api/internal/profile"
"github.com/omnex/control-plane/api/internal/projects"
"github.com/omnex/control-plane/api/internal/session"
"github.com/omnex/control-plane/api/internal/sub"
)
@@ -23,6 +24,7 @@ type Deps struct {
Sessions session.Manager
AuthH *auth.Handler
DemosH *demos.Handler
ProjectsH *projects.Handler
SubH *sub.Handler
ProfileH *profile.Handler
DownloadsH *downloads.Handler
@@ -111,6 +113,13 @@ func New(d Deps) *gin.Engine {
admin.POST("/demos/:id/premium", d.DemosH.TransferToPremium)
admin.POST("/demos/details", d.DemosH.ListDetails)
}
if d.ProjectsH != nil {
admin.POST("/projects", d.ProjectsH.Create)
admin.GET("/projects", d.ProjectsH.List)
admin.GET("/projects/:id", d.ProjectsH.Get)
admin.DELETE("/projects/:id", d.ProjectsH.Delete)
admin.POST("/projects/:id/extend", d.ProjectsH.Extend)
}
}
return r