操作
バグ #175
完了最適化 #223: APIの節約
表示域の外のメッセージに対するリプライが取得されてしまっている
プラグイン名:
ブランチ:
クラッシュする:
説明
画面に表示されていないメッセージのリプライ宛先が取得されてしまっている。これは本来、表示されるまで遅延するべき。
表示されていない、の判定条件は、
表示されていない、の判定条件は、
- そのタイムライン(タブ)がディスプレイ上に見えている(expose)
- タイムラインオブジェクトの表示範囲内にメッセージがある
の両方を満たしているもの。
toshi_a 初音 さんが13年以上前に更新
一度に大量のMessageを詰める場合、より日付が新しいものから詰めるようにすると良さそう。そうすれば、、古いものが画面上に表示されることがないので、誤って読み込む心配がない。
今は、Postの何らかのメソッドで、もともと日付が新しい順にならんでたのをreverseしていた気がする。
toshi_a 初音 さんが約13年前に更新
- ステータス を 新規 から 終了 に変更
これはもうしゃあない。
キャッシュするなどすればある程度解決できる問題だし、リプライ先のユーザの、そのツイートがされた時刻以前200件くらいを取ってきて探せば普通にヒットしそうだし、かなり節約になりそう。
操作