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