From fc0438f1fa6564ec379b4a5c90a93e70056603f9 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Sat, 21 Mar 2026 03:53:05 +0000 Subject: [PATCH] blog: fail faster fail on config load errors too Signed-off-by: oppiliappan --- appview/pages/funcmap.go | 22 +++++----------------- cmd/blog/main.go | 4 ++-- 2 file(s) changed, 7 insertion(s)(+), 19 deletion(s)(-) diff --git a/appview/pages/funcmap.go b/appview/pages/funcmap.go --- a/appview/pages/funcmap.go +++ b/appview/pages/funcmap.go @@ -408,13 +408,14 @@ "placeholderAvatar": func(size string) template.HTML { sizeClass := "size-6" iconSize := "size-4" - if size == "tiny" { + switch size { + case "tiny": sizeClass = "size-6" iconSize = "size-4" - } else if size == "small" { + case "small": sizeClass = "size-8" iconSize = "size-5" - } else { + default: sizeClass = "size-12" iconSize = "size-8" } @@ -498,20 +499,6 @@ } } -func (p *Pages) resolveDid(did string) string { - identity, err := p.resolver.ResolveIdent(context.Background(), did) - - if err != nil { - return did - } - - if identity.Handle.IsInvalidHandle() { - return "handle.invalid" - } - - return identity.Handle.String() -} - func (p *Pages) AvatarUrl(actor, size string) string { actor = strings.TrimPrefix(actor, "@") @@ -555,6 +542,7 @@ if version != "" { return fmt.Sprintf("%s?v=%s", baseUrl, version) } + return baseUrl } diff --git a/cmd/blog/main.go b/cmd/blog/main.go --- a/cmd/blog/main.go +++ b/cmd/blog/main.go @@ -60,7 +60,7 @@ func runBuild(ctx context.Context, logger *slog.Logger) error { cfg, err := config.LoadConfig(ctx) if err != nil { - cfg = &config.Config{} + return fmt.Errorf("failed to load config: %w", err) } p, err := makePages(ctx, cfg, logger) @@ -142,7 +142,7 @@ func runServe(ctx context.Context, logger *slog.Logger, addr string) error { cfg, err := config.LoadConfig(ctx) if err != nil { - cfg = &config.Config{} + return fmt.Errorf("failed to load config: %w", err) } p, err := makePages(ctx, cfg, logger) -- tangled.sh