ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Sorry for the slow response. Took me a while to grok it all. You're totally right. At a minimum, .transform_error() is what I wanted because it observes and propagates. .or_else() intercepts and returns a new error. With .transform_error(), I can auto the param & return.

May 16, 2025, 4:31 PM

Record data

{
  "uri": "at://did:plc:ok2kadkcdv2er76bs6x3tdac/app.bsky.feed.post/3lpchby7xhs26",
  "cid": "bafyreicjxbiacm4a3dlt2jwatqeisqxxks6i3yquu5cuuvn4pwaezhvcm4",
  "value": {
    "text": "Sorry for the slow response. Took me a while to grok it all.\n\nYou're totally right.\nAt a minimum, .transform_error() is what I wanted because it observes and propagates.\n.or_else() intercepts and returns a new error.\n\nWith .transform_error(), I can auto the param & return.",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreif7czf476ugpruojjrncqkqwymk6kl7b45cxmpkk6e5duabt3t2rq",
        "uri": "at://did:plc:ok2kadkcdv2er76bs6x3tdac/app.bsky.feed.post/3lp6wn3s36s2t"
      },
      "parent": {
        "cid": "bafyreienw3inhqq3l7njhltqchkor2ng2h56lvojaqw5dfrmspnjjz3ltu",
        "uri": "at://did:plc:2gpnll4zjhzy3sel75aarzna/app.bsky.feed.post/3lp7etdv7zs25"
      }
    },
    "createdAt": "2025-05-16T16:31:19.620Z"
  }
}