OSDN Git Service

graphqlエンドポイント使用時にRecentタブのレートリミットが表示されない不具合を修正
authorKimura Youichi <kim.upsilon@bucyou.net>
Fri, 19 Jan 2024 17:49:01 +0000 (02:49 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Fri, 19 Jan 2024 17:50:27 +0000 (02:50 +0900)
Fixes: 2ae6a548 ("graphqlエンドポイントを使用したホームタイムラインの取得に対応")

CHANGELOG.txt
OpenTween/Tween.cs

index 690ed78..9ff06b6 100644 (file)
@@ -3,6 +3,7 @@
 ==== Unreleased
  * FIX: Cookie使用時にツイート検索の言語指定が効かない不具合を修正
  * FIX: ツイート検索のキーワードを後から変更すると検索結果が表示されない不具合を修正
+ * FIX: Cookie使用時にステータスバーにRecentタブのレートリミットが表示されない不具合を修正
 
 ==== Ver 3.12.0(2024/01/20)
  * NEW: graphqlエンドポイントを使用したホームタイムラインの取得に対応
index ea324c8..e066b92 100644 (file)
@@ -6996,8 +6996,10 @@ namespace OpenTween
                 // 表示中のタブに応じて更新
                 endpointName = tabType switch
                 {
-                    MyCommon.TabUsageType.Home => "/statuses/home_timeline",
-                    MyCommon.TabUsageType.UserDefined => "/statuses/home_timeline",
+                    MyCommon.TabUsageType.Home =>
+                        authByCookie ? HomeLatestTimelineRequest.EndpointName : "/statuses/home_timeline",
+                    MyCommon.TabUsageType.UserDefined =>
+                        authByCookie ? HomeLatestTimelineRequest.EndpointName : "/statuses/home_timeline",
                     MyCommon.TabUsageType.Mentions => "/statuses/mentions_timeline",
                     MyCommon.TabUsageType.Favorites => "/favorites/list",
                     MyCommon.TabUsageType.DirectMessage => "/direct_messages/events/list",
@@ -7007,7 +7009,8 @@ namespace OpenTween
                         authByCookie ? ListLatestTweetsTimelineRequest.EndpointName : "/lists/statuses",
                     MyCommon.TabUsageType.PublicSearch =>
                         authByCookie ? SearchTimelineRequest.EndpointName : "/search/tweets",
-                    MyCommon.TabUsageType.Related => "/statuses/show/:id",
+                    MyCommon.TabUsageType.Related =>
+                        authByCookie ? TweetDetailRequest.EndpointName : "/statuses/show/:id",
                     _ => null,
                 };
                 this.toolStripApiGauge.ApiEndpoint = endpointName;