- 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;
+ }