forked from tangled.org/core
this repo has no description

appview: state: remove duplicate did resolution in profile handler

Changed files
+4 -4
appview
state
+4 -4
appview/state/profile.go
···
"log"
"net/http"
+
"github.com/bluesky-social/indigo/atproto/identity"
"github.com/go-chi/chi/v5"
"tangled.sh/tangled.sh/core/appview/db"
"tangled.sh/tangled.sh/core/appview/pages"
···
return
}
-
ident, err := s.resolver.ResolveIdent(r.Context(), didOrHandle)
-
if err != nil {
-
log.Printf("resolving identity: %s", err)
-
w.WriteHeader(http.StatusNotFound)
+
ident, ok := r.Context().Value("resolvedId").(identity.Identity)
+
if !ok {
+
s.pages.Error404(w)
return
}