投稿情報の一元管理をする
rinsuki opened this issue · 1 comments
rinsuki commented
- タイムラインごとに投稿データをフルで持つのはメモリの無駄
- あっちの画面ではふぁぼったことになってるのにこっちではなってない
などの問題を解消したい。
仕様
- storeを作り、storeは
MastodonUserToken.acct.lowercaseString
で取る。- 普通はtokenが違ってもacctが同じなら大丈夫なはず
- storeでは、accountとpostを管理する?
- accountはいらない気もするがどうだろう
- 要検討
- 持ってるだけの人と、変更を監視したい人を分ける
- タイムラインは持ってれば十分、でもタイムライン内の投稿表示セルたちは変更を監視する必要がある
- 誰からも必要とされなくなったらシュッと消える
現時点での実現に向けた問題点
できたMastodonPost
、MastodonAccount
その他もろもろのclassがstructにできないなぜなら struct は再帰的に組めないためまあ全部letにしてしまえば今回の目的なら大丈夫そうではあるが…さあどうする
rinsuki commented
とりあえずやった