プロジェクト

全般

プロフィール

バグ #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

ファイル

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

題名修正中の変換操作誤りの Enter でチケット投稿
の罠にハマりました……(適当に修正してください)

toshi_a 初音 さんが6年以上前に更新

特に必要ないと考えています。
自分がデバッグ用に使っているプラグインなので説明も何もないですが、mikutterがどういった通信をしているかを見ることができるプラグインを昔作ったので、役に立つかもしれないので置いておきます。

https://github.com/toshia/network_inspector

それによると、現在のmasterブランチでは、ユーザを開いたときは以下のようなリクエストを送っています。

(実際にはGETリクエストなので、JSONではなくこれを?a=1&b=2…のようなクエリストリング形式でURLに付与しています。このあたりが自分のデバッグ用なので雑なところです)

toshi_a 初音 さんが6年以上前に更新

  • ステータス分類待ち から 実装待ち に変更

toshi_a 初音 さんが6年以上前に更新

  • ステータス実装待ち から レビュー待ち に変更
  • 担当者Izumi Tsutsui にセット
  • ブランチtopic/1216-yakitori にセット

焼き鳥食べながら書いてたパッチ適用しました

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

  • ステータスレビュー待ち から マージ待ち に変更
  • 担当者Izumi Tsutsui から toshi_a 初音 に変更

mikutter的にはておくれな状況ですが
パッチ当てた mikutter で 12時間ほど compat 表示出ていないので問題ないと思います

toshi_a 初音 さんが6年以上前に更新

  • ステータスマージ待ち から 終了 に変更

merged

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