A single-user ATProto PDS that runs on a Cloudflare Worker cirrus.earth

fix(pds): return 400 RecordNotFound and treat deleteRecord as no-op (#189)

* fix(pds): return 400 RecordNotFound and treat deleteRecord as no-op Match the reference @atproto PDS: getRecord raises InvalidRequestError (HTTP 400) with RecordNotFound, and deleteRecord on a missing record is a 200 no-op rather than an error. Adds a pdscheck for the getRecord status code. * test(pds): update e2e tests for new RecordNotFound semantics


Author Matt Kane Committer GitHub Date Commit Parent 838001e8
+102 -36
5 changed files
+102 -36
5 changed files