···16 "github.com/bluesky-social/jetstream/pkg/models"
17 securejoin "github.com/cyphar/filepath-securejoin"
18 "tangled.org/core/api/tangled"
19- "tangled.org/core/idresolver"
20 "tangled.org/core/knotserver/db"
21 "tangled.org/core/knotserver/git"
22 "tangled.org/core/log"
···120 }
121122 // resolve this aturi to extract the repo record
123- resolver := idresolver.DefaultResolver()
124- ident, err := resolver.ResolveIdent(ctx, repoAt.Authority().String())
125 if err != nil || ident.Handle.IsInvalidHandle() {
126 return fmt.Errorf("failed to resolve handle: %w", err)
127 }
···233 return err
234 }
235236- resolver := idresolver.DefaultResolver()
237-238- subjectId, err := resolver.ResolveIdent(ctx, record.Subject)
239 if err != nil || subjectId.Handle.IsInvalidHandle() {
240 return err
241 }
242243 // TODO: fix this for good, we need to fetch the record here unfortunately
244 // resolve this aturi to extract the repo record
245- owner, err := resolver.ResolveIdent(ctx, repoAt.Authority().String())
246 if err != nil || owner.Handle.IsInvalidHandle() {
247 return fmt.Errorf("failed to resolve handle: %w", err)
248 }
···16 "github.com/bluesky-social/jetstream/pkg/models"
17 securejoin "github.com/cyphar/filepath-securejoin"
18 "tangled.org/core/api/tangled"
019 "tangled.org/core/knotserver/db"
20 "tangled.org/core/knotserver/git"
21 "tangled.org/core/log"
···119 }
120121 // resolve this aturi to extract the repo record
122+ ident, err := h.resolver.ResolveIdent(ctx, repoAt.Authority().String())
0123 if err != nil || ident.Handle.IsInvalidHandle() {
124 return fmt.Errorf("failed to resolve handle: %w", err)
125 }
···231 return err
232 }
233234+ subjectId, err := h.resolver.ResolveIdent(ctx, record.Subject)
00235 if err != nil || subjectId.Handle.IsInvalidHandle() {
236 return err
237 }
238239 // TODO: fix this for good, we need to fetch the record here unfortunately
240 // resolve this aturi to extract the repo record
241+ owner, err := h.resolver.ResolveIdent(ctx, repoAt.Authority().String())
242 if err != nil || owner.Handle.IsInvalidHandle() {
243 return fmt.Errorf("failed to resolve handle: %w", err)
244 }
+1-1
knotserver/internal.go
···353 r := chi.NewRouter()
354 l := log.FromContext(ctx)
355 l = log.SubLogger(l, "internal")
356- res := idresolver.DefaultResolver()
357358 h := InternalHandle{
359 db,
···353 r := chi.NewRouter()
354 l := log.FromContext(ctx)
355 l = log.SubLogger(l, "internal")
356+ res := idresolver.DefaultResolver(c.Server.PlcUrl)
357358 h := InternalHandle{
359 db,