Log ui node cache failures.

This commit is contained in:
mikestefanello 2025-03-25 09:25:18 -04:00
parent a7c6994062
commit fbb3fdc70d

View file

@ -4,6 +4,7 @@ import (
"bytes" "bytes"
"sync" "sync"
"github.com/mikestefanello/pagoda/pkg/log"
"maragu.dev/gomponents" "maragu.dev/gomponents"
) )
@ -36,7 +37,11 @@ var (
func Set(key string, node gomponents.Node) { func Set(key string, node gomponents.Node) {
buf := bytes.NewBuffer(nil) buf := bytes.NewBuffer(nil)
if err := node.Render(buf); err != nil { if err := node.Render(buf); err != nil {
panic(err) log.Default().Error("failed to cache ui node",
"error", err,
"key", key,
)
return
} }
mu.Lock() mu.Lock()