プロジェクト

全般

プロフィール

最適化 #702

完了

URL展開の最適化

toshi_a 初音 さんが10年以上前に追加. 約10年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2014-06-28
期日:
進捗率:

0%

プラグイン名:

説明

現在URL展開に使われているMessageConverterに以下のような問題があるので、廃止してフィルタで同様のことを行うことで解決を図る。

  • MessageConverterを使用したサードパーティプラグインは探したがリリースされていないようだったため、仕様変更のリスクが軽微
  • プラグインはMessageConverterを継承して展開用のクラスを作成するので、プラグインDSLから逸脱している
  • Entity作成時(ツイート受信時)に展開を行っているので、表示されないツイートに対してもURL展開が処理されている
  • URL展開が直列なので、ネットワークリクエストにUI処理がブロックされる

解決後の仕様案

  • ビューにツイートが表示された時のイベントを検出してURL展開を開始する
  • URLの展開が終わったらイベントで通知し、ビューはそのイベントの情報を基に表示内容を更新、URLの展開結果を画面上に反映する

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