更新履歴
==== Unreleased
+ * NEW: Cookie使用時の関連発言表示に対応
* FIX: APIリクエストのタイムアウト時に接続が切断されない場合がある不具合を修正
==== Ver 3.10.1(2023/12/23)
else
query += $" from:{targetPost.ScreenName} to:{targetPost.ScreenName}";
- var statuses = await this.Api.SearchTweets(query, count: 100)
- .ConfigureAwait(false);
+ TwitterStatus[] statuses;
+ if (this.Api.AuthType == APIAuthType.TwitterComCookie)
+ {
+ var request = new SearchTimelineRequest(query);
+ var response = await request.Send(this.Api.Connection)
+ .ConfigureAwait(false);
+
+ statuses = response.Tweets
+ .Where(x => !x.IsTombstone)
+ .Select(x => x.ToTwitterStatus())
+ .ToArray();
+ }
+ else
+ {
+ var response = await this.Api.SearchTweets(query, count: 100)
+ .ConfigureAwait(false);
+
+ statuses = response.Statuses;
+ }
- return statuses.Statuses.Select(x => this.CreatePostsFromStatusData(x)).ToArray();
+ return statuses.Select(x => this.CreatePostsFromStatusData(x)).ToArray();
}
public async Task GetSearch(bool read, PublicSearchTabModel tab, bool more)