nostter はキャッシュファーストになっていて基本キャッシュの情報を表示
裏でリレーからイベントを取得して更に新しいものがあったら反映
になってる
設計によるけどキャッシュファーストにしてもいいしリレーから取得したイベントがキャッシュと整合性取れなかったら通信おかしいよってエラー出してもいい
そんなに使うことある?w
NIP-77 で遊びたい気もしてるんだけどサポートしてるリレーがまだ少なそうなのとライブラリがなさそうなのがネック
自分のメタデータ系イベントだけならそんなに容量いかないから端末毎にフルバックアップでいいかなと思ってる
バックアップは過去のイベントを保持したかったから容量の多い IndexedDB へ
nostter のログインユーザーのキャッシュは基本 localStorage
バックアップどこまで/どうやって取るかはあんまり汎用化できない気がしてる
今のところバックアップは無限に保存されるけど直近数件しか要らないはずではあるのよな
Lumilumi でフォローリスト取得し損ねたときに新規作成ボタンが出てきて押したとか