松尾です。
再現条件がはっきりしていないのですが
twittering-timeline-data-table 導入以後、user-screen-name の
face が消える現象が時々起こっています。
twittering-timeline-data-table から該当tweetを取り出すと
(user-screen-name . "USERNAME")
のように timeline-data 内で text property なしの文字列として
保存されています。
新規 tweet として取得したときは正しい property が付いていて
face も有効なのですが、色々な ti
修正ありがとうございます。色々と足りてませんでした…。
> 現在の実装では違う timeline をリクエストする度に
> twittering-timeline-last-update がリセットされていますが、
> これも本来は twittering-timeline-data-table に含めるべき
> 情報と思います。いずれ対処するつもりです。
APIの仕様を改めて確認してみると、
| April 8, 2009
|
| * Changed (REST): The since parameter and If-Modified-Since
| header are no
松尾です。
timelineを破棄しないための commit
6a499dfff6e2e943ee45146709f1f00ecbbc0489
には、timelineの内容が混ざる場合があるようです。
これは global変数 twittering-timeline-data を
twittering-get-and-render-timeline の時点で設定している
ためです。
twittering-get-and-render-timeline では指定された spec が
twittering-last-retrieved-timeline-spec-string と違う
とき
松尾です。
6a499dfff6e2e943ee45146709f1f00ecbbc0489
の commit で一度取得したtweetを破棄しないように
なりましたが、一部tweetが表示できなくなる恐れが
あると思います。
a. timeline1を表示する
b. timeline2に移る
c. しばらくしてからtimeline1に戻る
という操作を行ったとき、b.からc.の間に
twittering-number-of-tweets-on-retrieval で指定した
数以上の投稿が行われているとその超過部分は取得され
ません。
現状 timeline の途中部分を取得する方