at://redsolver.dev/app.bsky.feed.post/3kq6tqtj2kg2a
Back to Collection
Record JSON
{
"$type": "app.bsky.feed.post",
"createdAt": "2024-04-15T18:02:43.355845Z",
"langs": [
"en"
],
"reply": {
"parent": {
"$type": "com.atproto.repo.strongRef",
"cid": "bafyreifzd4mypk7nlr2a76d6gmdap35yfwkyioq5ni4laehi2tuh4bohvm",
"uri": "at://did:plc:odo2zkpujsgcxtz7ph24djkj/app.bsky.feed.post/3kq6tkrwc4m2l"
},
"root": {
"$type": "com.atproto.repo.strongRef",
"cid": "bafyreifzd4mypk7nlr2a76d6gmdap35yfwkyioq5ni4laehi2tuh4bohvm",
"uri": "at://did:plc:odo2zkpujsgcxtz7ph24djkj/app.bsky.feed.post/3kq6tkrwc4m2l"
}
},
"text": "Another difference is that I'm using an ArcSwap instead of a RwLock (started with that), because some extremely complex RegEx feeds take very long to build, so this makes it possible to just clone everything when updating and swap it out, and existing threads can just continue reading, lock-free"
}