ipfs/kubo

Provide sentinel errors in the HTTP API

Open

#7,307 opened on May 12, 2020

View on GitHub
 (3 comments) (0 reactions) (0 assignees)Go (2,725 forks)batch import
P3help wantedkind/enhancementstatus/readytopic/rpc-api

Repository metrics

Stars
 (13,906 stars)
PR merge metrics
 (Avg merge 4d 2h) (28 merged PRs in 30d)

Description

Matching errors against concrete types would be nice vs. fragile error string matching, e.g.,

if err.Error() == "'from' cid was not recursively pinned already" { ...

Or, maybe using more fine grained error codes would be even better. I believe the above error will come with a code: ErrNormal or similar.

Contributor guide