forked from tangled.org/core
Monorepo for Tangled

appview: state: remove duplicate did resolution in profile handler

Changed files
+4 -4
appview
state
+4 -4
appview/state/profile.go
··· 5 5 "log" 6 6 "net/http" 7 7 8 + "github.com/bluesky-social/indigo/atproto/identity" 8 9 "github.com/go-chi/chi/v5" 9 10 "tangled.sh/tangled.sh/core/appview/db" 10 11 "tangled.sh/tangled.sh/core/appview/pages" ··· 17 18 return 18 19 } 19 20 20 - ident, err := s.resolver.ResolveIdent(r.Context(), didOrHandle) 21 - if err != nil { 22 - log.Printf("resolving identity: %s", err) 23 - w.WriteHeader(http.StatusNotFound) 21 + ident, ok := r.Context().Value("resolvedId").(identity.Identity) 22 + if !ok { 23 + s.pages.Error404(w) 24 24 return 25 25 } 26 26