OSDN Git Service

graphqlエンドポイント使用時にツイート検索の言語指定が効かない不具合を修正
authorKimura Youichi <kim.upsilon@bucyou.net>
Fri, 19 Jan 2024 16:16:06 +0000 (01:16 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Fri, 19 Jan 2024 16:16:06 +0000 (01:16 +0900)
CHANGELOG.txt
OpenTween/Twitter.cs

index 45ca409..fd65ac2 100644 (file)
@@ -1,6 +1,7 @@
 更新履歴
 
 ==== Unreleased
+ * FIX: Cookie使用時にツイート検索の言語指定が効かない不具合を修正
 
 ==== Ver 3.12.0(2024/01/20)
  * NEW: graphqlエンドポイントを使用したホームタイムラインの取得に対応
index 4e1030f..f3d0cac 100644 (file)
@@ -1113,7 +1113,12 @@ namespace OpenTween
             TwitterStatus[] statuses;
             if (this.Api.AuthType == APIAuthType.TwitterComCookie)
             {
-                var request = new SearchTimelineRequest(tab.SearchWords)
+                var query = tab.SearchWords;
+
+                if (!MyCommon.IsNullOrEmpty(tab.SearchLang))
+                    query = $"({query}) lang:{tab.SearchLang}";
+
+                var request = new SearchTimelineRequest(query)
                 {
                     Count = count,
                     Cursor = more ? tab.CursorBottom : tab.CursorTop,