+4
-4
appview/state/profile.go
+4
-4
appview/state/profile.go
···
5
"log"
6
"net/http"
7
8
"github.com/go-chi/chi/v5"
9
"tangled.sh/tangled.sh/core/appview/db"
10
"tangled.sh/tangled.sh/core/appview/pages"
···
17
return
18
}
19
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)
24
return
25
}
26
···
5
"log"
6
"net/http"
7
8
+
"github.com/bluesky-social/indigo/atproto/identity"
9
"github.com/go-chi/chi/v5"
10
"tangled.sh/tangled.sh/core/appview/db"
11
"tangled.sh/tangled.sh/core/appview/pages"
···
18
return
19
}
20
21
+
ident, ok := r.Context().Value("resolvedId").(identity.Identity)
22
+
if !ok {
23
+
s.pages.Error404(w)
24
return
25
}
26