refactor: move handlers into versioned dirs

This commit is contained in:
trev 2025-03-18 18:25:37 -04:00
parent be0981f7b7
commit d8de02f789
4 changed files with 9 additions and 6 deletions

View File

@ -1,4 +1,4 @@
package handlers
package item
import (
"context"

View File

@ -1,4 +1,4 @@
package handlers
package user
import (
"context"

View File

@ -1,4 +1,4 @@
package handlers
package user
import (
"context"

View File

@ -1,3 +1,4 @@
// TrevStack HTTP Server
package main
import (
@ -20,6 +21,8 @@ import (
"github.com/spotdemo4/trevstack/server/internal/database"
"github.com/spotdemo4/trevstack/server/internal/handlers"
"github.com/spotdemo4/trevstack/server/internal/handlers/client"
"github.com/spotdemo4/trevstack/server/internal/handlers/item/v1"
"github.com/spotdemo4/trevstack/server/internal/handlers/user/v1"
)
type env struct {
@ -107,9 +110,9 @@ func main() {
// Serve GRPC Handlers
api := http.NewServeMux()
api.Handle(withCORS(handlers.NewAuthHandler(db, env.Key)))
api.Handle(withCORS(handlers.NewUserHandler(db, env.Key)))
api.Handle(withCORS(handlers.NewItemHandler(db, env.Key)))
api.Handle(withCORS(user.NewAuthHandler(db, env.Key)))
api.Handle(withCORS(user.NewUserHandler(db, env.Key)))
api.Handle(withCORS(item.NewItemHandler(db, env.Key)))
// Serve web interface
mux := http.NewServeMux()