Files
phylum/server/internal/api/v1/api.go
2025-04-06 11:00:27 +05:30

24 lines
612 B
Go

package apiv1
import (
"github.com/gin-gonic/gin"
"github.com/shroff/phylum/server/internal/api/auth"
"github.com/shroff/phylum/server/internal/api/v1/fs"
"github.com/shroff/phylum/server/internal/api/v1/login"
"github.com/shroff/phylum/server/internal/api/v1/my"
"github.com/shroff/phylum/server/internal/api/v1/trash"
"github.com/shroff/phylum/server/internal/api/v1/users"
)
func Setup(r *gin.RouterGroup) {
// Unauthenticated routes
login.SetupRoutes(r)
// Authenticated routes
r.Use(auth.CreateHandler())
fs.SetupRoutes(r)
my.SetupRoutes(r)
trash.SetupRoutes(r)
users.SetupUserRoutes(r)
}