プロジェクト

全般

プロフィール

バグ #1216

完了

user_detail_view noで tweet_mode の指定が必要?

Izumi Tsutsui さんが6年以上前に追加. 6年以上前に更新.

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

説明

user_detail_view.rb で Service.primary を使って user_timeline を取得しているところがある
という根本的な問題はさておき、そこでのツイート取得に tweet_mode は必要でしょうか。

--- core/plugin/user_detail_view/user_detail_view.rb.orig    2018-04-21 02:59:04.000000000 +0000
+++ core/plugin/user_detail_view/user_detail_view.rb
@@ -73,7 +73,7 @@ Plugin.create :user_detail_view do
       order do |message|
         retweet = message.retweeted_statuses.find{ |r| user_id == r.user.id }
         (retweet || message)[:created].to_i end end
-    Service.primary.user_timeline(user_id: user_id, include_rts: 1, count: [UserConfig[:profile_show_tweet_once], 200].min).next{ |tl|
+    Service.primary.user_timeline(user_id: user_id, include_rts: 1, count: [UserConfig[:profile_show_tweet_once], 200].min, tweet_mode: 'extended'.freeze).next{ |tl|
       i_timeline << tl
     }.terminate(_("@%{user} の最近のつぶやきが取得できませんでした。見るなってことですかね") % {user: model[:idname]})
     timeline_storage[i_timeline.slug] = model end

ファイル

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