idresolver

package
v1.13.0-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BaseDirectory

func BaseDirectory(plcUrl string) *identity.BaseDirectory

func RedisDirectory

func RedisDirectory(base *identity.BaseDirectory, url string) (identity.Directory, error)

Types

type Resolver

type Resolver struct {
	// contains filtered or unexported fields
}

func DefaultResolver

func DefaultResolver(plcUrl string) *Resolver

func RedisResolver

func RedisResolver(redisUrl, plcUrl string) (*Resolver, error)

func (*Resolver) Directory

func (r *Resolver) Directory() identity.Directory

func (*Resolver) InvalidateIdent

func (r *Resolver) InvalidateIdent(ctx context.Context, arg string) error

func (*Resolver) ResolveHandle

func (r *Resolver) ResolveHandle(ctx context.Context, handle syntax.Handle) (syntax.DID, error)

func (*Resolver) ResolveIdent

func (r *Resolver) ResolveIdent(ctx context.Context, arg string) (*identity.Identity, error)

func (*Resolver) ResolveIdents

func (r *Resolver) ResolveIdents(ctx context.Context, idents []string) []*identity.Identity

Source Files

  • resolver.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL