refactor(lib): move app routing to lib package

These packages and functions under lib will one day be part of it's
dedicated library/framework, so separating them here helps for the
future.
This commit is contained in:
Guz
2024-10-23 19:06:03 -03:00
parent 0e96046259
commit 218b991caa
15 changed files with 11 additions and 12 deletions

View File

@@ -14,8 +14,8 @@ import (
"forge.capytal.company/capytalcode/project-comicverse/configs"
"forge.capytal.company/capytalcode/project-comicverse/handlers/pages"
devPages "forge.capytal.company/capytalcode/project-comicverse/handlers/pages/dev"
"forge.capytal.company/capytalcode/project-comicverse/router"
"forge.capytal.company/capytalcode/project-comicverse/router/middleware"
"forge.capytal.company/capytalcode/project-comicverse/lib/middleware"
"forge.capytal.company/capytalcode/project-comicverse/lib/router"
)
type App struct {

View File

@@ -5,9 +5,9 @@ import (
"errors"
"log"
"forge.capytal.company/capytalcode/project-comicverse/router/rerrors"
"forge.capytal.company/capytalcode/project-comicverse/lib/router/rerrors"
"forge.capytal.company/capytalcode/project-comicverse/lib/cookies"
"forge.capytal.company/capytalcode/project-comicverse/templates/layouts"
"forge.capytal.company/capytalcode/project-comicverse/router/cookies"
)
type Dashboard struct{}

View File

@@ -5,7 +5,7 @@ import (
"fmt"
"strings"
"forge.capytal.company/capytalcode/project-comicverse/router/rerrors"
"forge.capytal.company/capytalcode/project-comicverse/lib/router/rerrors"
"forge.capytal.company/capytalcode/project-comicverse/templates/layouts"
)

View File

@@ -3,7 +3,7 @@ package dev
import (
"net/http"
"forge.capytal.company/capytalcode/project-comicverse/router"
"forge.capytal.company/capytalcode/project-comicverse/lib/router"
)
func Routes() router.Router {

View File

@@ -3,7 +3,7 @@ package pages
import (
"fmt"
"forge.capytal.company/capytalcode/project-comicverse/router/rerrors"
"forge.capytal.company/capytalcode/project-comicverse/lib/router/rerrors"
"forge.capytal.company/capytalcode/project-comicverse/templates/layouts"
)

View File

@@ -4,8 +4,8 @@ import (
"log/slog"
"net/http"
"forge.capytal.company/capytalcode/project-comicverse/router"
"forge.capytal.company/capytalcode/project-comicverse/router/rerrors"
"forge.capytal.company/capytalcode/project-comicverse/lib/router"
"forge.capytal.company/capytalcode/project-comicverse/lib/router/rerrors"
)
func Routes(logger *slog.Logger) router.Router {
@@ -20,7 +20,6 @@ func Routes(logger *slog.Logger) router.Router {
if r.URL.Path != "/" {
rerrors.NotFound().ServeHTTP(w, r)
}
})
return r

View File

@@ -3,7 +3,7 @@ package router
import (
"net/http"
"forge.capytal.company/capytalcode/project-comicverse/router/middleware"
"forge.capytal.company/capytalcode/project-comicverse/lib/middleware"
)
var DefaultRouter = NewRouter()

View File

@@ -4,7 +4,7 @@ import (
"net/http"
"path"
"forge.capytal.company/capytalcode/project-comicverse/router/middleware"
"forge.capytal.company/capytalcode/project-comicverse/lib/middleware"
)
type Router interface {