ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

can't safely be awaited, but you can't get the result without calling await, hence the need for a signal wrapper type that isn't awaitable in and of itself. Again, this is an extreme edge case (and i'm not 100% sure it's actually possible without GDExtensions that mess with coroutines) but 🤷‍♀️

Apr 14, 2025, 2:19 PM

Record data

{
  "uri": "at://did:plc:a4m3i2sv2s67aeit4lwaap5w/app.bsky.feed.post/3lmrqymenak2n",
  "cid": "bafyreigajlwqkitoevjeojnv3bnragrohixjloph556vx2oppwxysiws3m",
  "value": {
    "text": "can't safely be awaited, but you can't get the result without calling await, hence the need for a signal wrapper type that isn't awaitable in and of itself. Again, this is an extreme edge case (and i'm not 100% sure it's actually possible without GDExtensions that mess with coroutines) but 🤷‍♀️",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreidnzzxh6e4wpa2nfphpbpvidzprkm2zl44d5jbagaq5ziu6itbyia",
        "uri": "at://did:plc:a4m3i2sv2s67aeit4lwaap5w/app.bsky.feed.post/3lmrqseg4cs2n"
      },
      "parent": {
        "cid": "bafyreifvn4em2bzobqwk4rrgspy3dljb4kwp3wkfqrrqzuoazoq4o7ylay",
        "uri": "at://did:plc:a4m3i2sv2s67aeit4lwaap5w/app.bsky.feed.post/3lmrqvv3bkc2n"
      }
    },
    "createdAt": "2025-04-14T14:19:23.811Z"
  }
}