+4
-4
appview/state/profile.go
+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