ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

My issue with persistence is that there is no way a world can check if something goes wrong with restoring the data from the server. Worlds have to guess if the player is new or data is waiting/failed to load. The OnPlayerRestored event runs when all scene data is restored, only if there was any.

May 2, 2025, 2:30 PM

Record data

{
  "uri": "at://did:plc:v4vptbh3jscij6g4cjpwur3y/app.bsky.feed.post/3lo6zzpaaic2s",
  "cid": "bafyreibdvmhz6ybbrkjuncphxcuh5sz4mi27k45z64l5lcpzmjmjavdiiq",
  "value": {
    "text": "My issue with persistence is that there is no way a world can check if something goes wrong with restoring the data from the server. Worlds have to guess if the player is new or data is waiting/failed to load. The OnPlayerRestored event runs when all scene data is restored, only if there was any.",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreihhuxl3yjkpjcxfyipsxvuwg5vno5sjhhmbm4gib6dtb3nozrsfwe",
        "uri": "at://did:plc:szccxtk3b4fhm5bkpn64odts/app.bsky.feed.post/3lo5daa5x6k2p"
      },
      "parent": {
        "cid": "bafyreibw6rvkpquhwsfmno47bduvtb63j3jckxhsmzjaea57cdjx5vrlfu",
        "uri": "at://did:plc:v4vptbh3jscij6g4cjpwur3y/app.bsky.feed.post/3lo6zmo5bx22s"
      }
    },
    "createdAt": "2025-05-02T14:30:52.269Z"
  }
}