ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Doesn’t this cause issues since this runs on EmptyCoroutineContext? suspend fun main() = withContext() { } fixes the problem though, and prevents accidentally using main thread EventLoop (single threaded) when using runBlocking.

Apr 10, 2025, 1:34 PM

Record data

{
  "uri": "at://did:plc:e66chf4auvpeahjkzeccs36t/app.bsky.feed.post/3lmhmmnbdek2s",
  "cid": "bafyreifvlb5vqblx27sxkp5kle6qylduxtqriye6mb2cdrwkxjdnw65qla",
  "value": {
    "text": "Doesn’t this cause issues since this runs on EmptyCoroutineContext?\n\nsuspend fun main() = withContext() { } fixes the problem though, and prevents accidentally using main thread EventLoop (single threaded) when using runBlocking.",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreif4h2fjnx4qn5g5wy5qwvgjy55ljunosixkbpk7y6irvgkurvzfcy",
        "uri": "at://did:plc:myoacajiisaoqrz33ggzfbhe/app.bsky.feed.post/3lmhi242s2g2t"
      },
      "parent": {
        "cid": "bafyreif4h2fjnx4qn5g5wy5qwvgjy55ljunosixkbpk7y6irvgkurvzfcy",
        "uri": "at://did:plc:myoacajiisaoqrz33ggzfbhe/app.bsky.feed.post/3lmhi242s2g2t"
      }
    },
    "createdAt": "2025-04-10T13:34:29.747Z"
  }
}