refactor: move session management to dedicated database module

This commit is contained in:
Prad Nukala
2024-12-10 13:40:41 -05:00
parent 518109e9df
commit c67a7823a6
16 changed files with 39 additions and 57 deletions
@@ -1,4 +1,4 @@
package session
package context
import (
"regexp"
@@ -1,4 +1,4 @@
package session
package context
import (
"encoding/json"
@@ -1,4 +1,4 @@
package session
package context
import (
"github.com/labstack/echo/v4"
+1 -1
View File
@@ -6,6 +6,6 @@ import (
"github.com/labstack/echo/v4"
)
func HandleDash(c echo.Context) error {
func Handler(c echo.Context) error {
return c.Render(http.StatusOK, "index.templ", nil)
}
+3 -1
View File
@@ -7,10 +7,12 @@ import (
session "github.com/onsonr/sonr/internal/vault/session"
)
func HandleIndex(c echo.Context) error {
func Handler(c echo.Context) error {
// TODO: Create views
if isInitial(c) {
// return response.TemplEcho(c, index.InitialView())
}
// TODO: Add authorization check
if isExpired(c) {
// return response.TemplEcho(c, index.ReturningView())
}
+2 -2
View File
@@ -7,11 +7,11 @@ package vault
import (
"github.com/labstack/echo/v4"
session "github.com/onsonr/sonr/internal/vault/session"
"github.com/onsonr/sonr/internal/vault/context"
"github.com/onsonr/sonr/internal/vault/types"
)
// RegisterRoutes registers the Decentralized Web Node API routes.
func RegisterRoutes(e *echo.Echo, config *types.Config) {
e.Use(session.Middleware(config))
e.Use(context.Middleware(config))
}