操作
バグ #1216
完了user_detail_view noで tweet_mode の指定が必要?
プラグイン名:
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
ファイル
toshi_a 初音 さんが6年以上前に更新
- ファイル DeepinScreenshot_select-area_20180502052119.png DeepinScreenshot_select-area_20180502052119.png を追加
特に必要ないと考えています。
自分がデバッグ用に使っているプラグインなので説明も何もないですが、mikutterがどういった通信をしているかを見ることができるプラグインを昔作ったので、役に立つかもしれないので置いておきます。
https://github.com/toshia/network_inspector
それによると、現在のmasterブランチでは、ユーザを開いたときは以下のようなリクエストを送っています。
(実際にはGETリクエストなので、JSONではなくこれを?a=1&b=2…のようなクエリストリング形式でURLに付与しています。このあたりが自分のデバッグ用なので雑なところです)
toshi_a 初音 さんが6年以上前に更新
- ステータス を 実装待ち から レビュー待ち に変更
- 担当者 を Izumi Tsutsui にセット
- ブランチ を topic/1216-yakitori にセット
焼き鳥食べながら書いてたパッチ適用しました
Izumi Tsutsui さんが6年以上前に更新
- ステータス を レビュー待ち から マージ待ち に変更
- 担当者 を Izumi Tsutsui から toshi_a 初音 に変更
mikutter的にはておくれな状況ですが
パッチ当てた mikutter で 12時間ほど compat 表示出ていないので問題ないと思います
操作