···1616 "github.com/bluesky-social/jetstream/pkg/models"
1717 securejoin "github.com/cyphar/filepath-securejoin"
1818 "tangled.org/core/api/tangled"
1919- "tangled.org/core/idresolver"
2019 "tangled.org/core/knotserver/db"
2120 "tangled.org/core/knotserver/git"
2221 "tangled.org/core/log"
···120119 }
121120122121 // resolve this aturi to extract the repo record
123123- resolver := idresolver.DefaultResolver()
124124- ident, err := resolver.ResolveIdent(ctx, repoAt.Authority().String())
122122+ ident, err := h.resolver.ResolveIdent(ctx, repoAt.Authority().String())
125123 if err != nil || ident.Handle.IsInvalidHandle() {
126124 return fmt.Errorf("failed to resolve handle: %w", err)
127125 }
···233231 return err
234232 }
235233236236- resolver := idresolver.DefaultResolver()
237237-238238- subjectId, err := resolver.ResolveIdent(ctx, record.Subject)
234234+ subjectId, err := h.resolver.ResolveIdent(ctx, record.Subject)
239235 if err != nil || subjectId.Handle.IsInvalidHandle() {
240236 return err
241237 }
242238243239 // TODO: fix this for good, we need to fetch the record here unfortunately
244240 // resolve this aturi to extract the repo record
245245- owner, err := resolver.ResolveIdent(ctx, repoAt.Authority().String())
241241+ owner, err := h.resolver.ResolveIdent(ctx, repoAt.Authority().String())
246242 if err != nil || owner.Handle.IsInvalidHandle() {
247243 return fmt.Errorf("failed to resolve handle: %w", err)
248244 }
+1-1
knotserver/internal.go
···353353 r := chi.NewRouter()
354354 l := log.FromContext(ctx)
355355 l = log.SubLogger(l, "internal")
356356- res := idresolver.DefaultResolver()
356356+ res := idresolver.DefaultResolver(c.Server.PlcUrl)
357357358358 h := InternalHandle{
359359 db,