this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

identity: handle errors when doing LookupDID should not error, just invalid handle

+4 -3
+4 -3
atproto/identity/base_directory.go
··· 61 61 return nil, err 62 62 } 63 63 resolvedDID, err := d.ResolveHandle(ctx, declared) 64 - if err != nil { 64 + if err != nil && err != ErrHandleNotFound { 65 65 return nil, err 66 - } 67 - if resolvedDID == did { 66 + } else if ErrHandleNotFound == err || resolvedDID != did { 67 + ident.Handle = syntax.Handle("handle.invalid") 68 + } else { 68 69 ident.Handle = declared 69 70 } 70 71