Skip to content

Commit 08f66b8

Browse files
committed
#417 Added exclude_reply_userids parameter
1 parent f57c7f0 commit 08f66b8

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

Tweetinvi.Controllers/Tweet/TweetQueryGenerator.cs

+1
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ public string GetPublishTweetQuery(IPublishTweetParameters queryParameters)
109109
query.AddParameterToQuery("trim_user", queryParameters.TrimUser);
110110
query.AddParameterToQuery("auto_populate_reply_metadata", queryParameters.AutoPopulateReplyMetadata);
111111
query.AddParameterToQuery("tweet_mode", _tweetinviSettingsAccessor.CurrentThreadSettings.TweetMode?.ToString().ToLowerInvariant());
112+
query.AddParameterToQuery("exclude_reply_userids", queryParameters.ExcludeReplyUserIds);
112113

113114
if (useExtendedMode && quotedTweetUrl != null)
114115
{

Tweetinvi.Core/Public/Parameters/PublishTweetOptionalParameters.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ public interface IPublishTweetOptionalParameters : ICustomRequestParameters
7171
/// Twitter will move the @mentions to the extended tweet prefix.
7272
/// </summary>
7373
bool? AutoPopulateReplyMetadata { get; set; }
74+
75+
// Twitter has not documented this parameter yet!
76+
bool? ExcludeReplyUserIds { get; set; }
7477
}
7578

7679
/// <summary>
@@ -130,6 +133,6 @@ public long? InReplyToTweetId
130133
public bool? PossiblySensitive { get; set; }
131134
public bool? TrimUser { get; set; }
132135
public bool? AutoPopulateReplyMetadata { get; set; }
133-
public TweetMode? TweetMode { get; set; }
136+
public bool? ExcludeReplyUserIds { get; set; }
134137
}
135138
}

Tweetinvi.Core/Public/Parameters/PublishTweetParameters.cs

+8
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ public interface IPublishTweetParameters : ICustomRequestParameters
8080
/// </summary>
8181
bool? TrimUser { get; set; }
8282

83+
bool? ExcludeReplyUserIds { get; set; }
84+
8385
/// <summary>
8486
/// Twitter will move the @mentions to the extended tweet prefix.
8587
/// </summary>
@@ -165,6 +167,12 @@ public bool? TrimUser
165167
set { Parameters.TrimUser = value; }
166168
}
167169

170+
public bool? ExcludeReplyUserIds
171+
{
172+
get { return Parameters.ExcludeReplyUserIds; }
173+
set { Parameters.ExcludeReplyUserIds = value; }
174+
}
175+
168176
public bool? AutoPopulateReplyMetadata
169177
{
170178
get { return Parameters.AutoPopulateReplyMetadata; }

0 commit comments

Comments
 (0)