プロジェクト

全般

プロフィール

バグ #175

完了

最適化 #223: APIの節約

表示域の外のメッセージに対するリプライが取得されてしまっている

toshi_a 初音 さんがほぼ13年前に追加. 12年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
ブランチ:
クラッシュする:

説明

画面に表示されていないメッセージのリプライ宛先が取得されてしまっている。これは本来、表示されるまで遅延するべき。
表示されていない、の判定条件は、
  • そのタイムライン(タブ)がディスプレイ上に見えている(expose)
  • タイムラインオブジェクトの表示範囲内にメッセージがある
    の両方を満たしているもの。

toshi_a 初音 さんがほぼ13年前に更新

一度に大量のMessageを詰める場合、より日付が新しいものから詰めるようにすると良さそう。そうすれば、、古いものが画面上に表示されることがないので、誤って読み込む心配がない。
今は、Postの何らかのメソッドで、もともと日付が新しい順にならんでたのをreverseしていた気がする。

toshi_a 初音 さんがほぼ13年前に更新

  • 親チケット#131 から #223 に変更

toshi_a 初音 さんが12年以上前に更新

  • 対象バージョン0.0.3 にセット

toshi_a 初音 さんが12年以上前に更新

  • ステータス新規 から 終了 に変更

これはもうしゃあない。
キャッシュするなどすればある程度解決できる問題だし、リプライ先のユーザの、そのツイートがされた時刻以前200件くらいを取ってきて探せば普通にヒットしそうだし、かなり節約になりそう。

他の形式にエクスポート: Atom PDF