Project

General

Profile

Actions

最適化 #702

closed

URL展開の最適化

Added by toshi_a 初音 over 10 years ago. Updated almost 10 years ago.

Status:
終了
Priority:
通常
Target version:
Start date:
2014-06-28
Due date:
% Done:

0%

プラグイン名:

Description

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

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

解決後の仕様案

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

Updated by toshi_a 初音 over 10 years ago

  • Status changed from 新規 to 実装待ち
Actions #2

Updated by toshi_a 初音 almost 10 years ago

  • Status changed from 実装待ち to 終了
Actions

Also available in: Atom PDF