moved templates package into ui dir
This commit is contained in:
@@ -14,10 +14,10 @@ import (
|
|||||||
"ruben/inventory2/internal/domains/raw_events"
|
"ruben/inventory2/internal/domains/raw_events"
|
||||||
"ruben/inventory2/internal/logging"
|
"ruben/inventory2/internal/logging"
|
||||||
"ruben/inventory2/internal/server/api"
|
"ruben/inventory2/internal/server/api"
|
||||||
templates_api "ruben/inventory2/internal/server/api/templates"
|
|
||||||
"ruben/inventory2/internal/server/middleware"
|
"ruben/inventory2/internal/server/middleware"
|
||||||
"ruben/inventory2/internal/server/response"
|
"ruben/inventory2/internal/server/response"
|
||||||
"ruben/inventory2/internal/server/sse"
|
"ruben/inventory2/internal/server/sse"
|
||||||
|
"ruben/inventory2/internal/server/ui"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Router struct {
|
type Router struct {
|
||||||
@@ -53,11 +53,10 @@ func NewRouter(
|
|||||||
c.Redirect(http.StatusMovedPermanently, "/ui")
|
c.Redirect(http.StatusMovedPermanently, "/ui")
|
||||||
})
|
})
|
||||||
|
|
||||||
templates_api.SetupRoutes(
|
ui.Routes(
|
||||||
logger.WithGroup("templates"),
|
logger.WithGroup("ui"),
|
||||||
r.Group("/ui"),
|
r.Group("/ui"),
|
||||||
"/ui",
|
"/ui",
|
||||||
contentDir,
|
|
||||||
rawEvents,
|
rawEvents,
|
||||||
accts,
|
accts,
|
||||||
etsy,
|
etsy,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package templates
|
package ui
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
@@ -25,7 +25,6 @@ type (
|
|||||||
webpageRouter struct {
|
webpageRouter struct {
|
||||||
log *logging.Logger
|
log *logging.Logger
|
||||||
uiPath string
|
uiPath string
|
||||||
contentDir string
|
|
||||||
templater *templater.Templater
|
templater *templater.Templater
|
||||||
rawEvents *raw_events.Store
|
rawEvents *raw_events.Store
|
||||||
accts *accounts.Store
|
accts *accounts.Store
|
||||||
@@ -39,11 +38,10 @@ type (
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
func SetupRoutes(
|
func Routes(
|
||||||
logger *logging.Logger,
|
logger *logging.Logger,
|
||||||
r gin.IRoutes,
|
r gin.IRoutes,
|
||||||
uiPath string,
|
uiPath string,
|
||||||
contentDir string,
|
|
||||||
rawEvents *raw_events.Store,
|
rawEvents *raw_events.Store,
|
||||||
accts *accounts.Store,
|
accts *accounts.Store,
|
||||||
etsy *etsy_platform.Platform,
|
etsy *etsy_platform.Platform,
|
||||||
@@ -53,8 +51,6 @@ func SetupRoutes(
|
|||||||
s := &webpageRouter{
|
s := &webpageRouter{
|
||||||
log: logger,
|
log: logger,
|
||||||
uiPath: uiPath,
|
uiPath: uiPath,
|
||||||
contentDir: contentDir,
|
|
||||||
// TODO: clean up the references to the templates dir throughout as well (should only be referred to in the 'main' package
|
|
||||||
templater: new(templater.Templater).With(templater.Config{
|
templater: new(templater.Templater).With(templater.Config{
|
||||||
Funcs: func(name string, props map[string]any) template.FuncMap {
|
Funcs: func(name string, props map[string]any) template.FuncMap {
|
||||||
return template.FuncMap{
|
return template.FuncMap{
|
||||||
@@ -231,7 +227,6 @@ func authorizeByMatchingAccountID(r *http.Request, acctIDPathPosition int) error
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: is this error type even needed anymore?
|
|
||||||
func (e ErrTemplateNotFound) Error() string {
|
func (e ErrTemplateNotFound) Error() string {
|
||||||
if e.err != nil {
|
if e.err != nil {
|
||||||
return fmt.Sprintf("template not found: %v", e.err)
|
return fmt.Sprintf("template not found: %v", e.err)
|
||||||
Reference in New Issue
Block a user