Skip to content

Commit 2068ced

Browse files
authored
Merge pull request #147 from f1x3d/fix-static-analysis-issues
Fix static analysis issues
2 parents f8819a0 + 0432d09 commit 2068ced

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

RedditSharp/Things/Comment.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ private void ParseComments(JToken data, Thing sender)
165165
public Thing Parent { get; internal set; }
166166

167167
/// <inheritdoc/>
168-
public override string Shortlink => Permalink;
168+
public override string Shortlink => Permalink.ToString();
169169

170170
/// <summary>
171171
/// Reply to this comment.

RedditSharp/Things/LiveUpdateEvent.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -311,9 +311,10 @@ public async Task<bool> RemoveContributorAsync(RedditUser user)
311311
/// Remove a contributor from the live thread.
312312
/// </summary>
313313
/// <param name="userName">reddit username.</param>
314-
public Task<bool> RemoveContributorAsync(string userName)
314+
public async Task<bool> RemoveContributorAsync(string userName)
315315
{
316-
return RemoveContributorAsync(userName);
316+
var redditUser = await RedditUser.GetUserAsync(WebAgent, userName);
317+
return await RemoveContributorAsync(redditUser).ConfigureAwait(false);
317318
}
318319

319320
/// <summary>

RedditSharp/WebAgent.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ public virtual async Task<JToken> ExecuteRequestAsync(Func<HttpRequestMessage> r
109109
await RateLimiter.CheckRateLimitAsync(IsOAuth).ConfigureAwait(false);
110110
response = await _httpClient.SendAsync(request()).ConfigureAwait(false);
111111
await RateLimiter.ReadHeadersAsync(response);
112+
++tries;
112113
} while(
113114
//only retry if 500 or 503
114115
(response.StatusCode == System.Net.HttpStatusCode.InternalServerError ||
@@ -229,7 +230,7 @@ public virtual void WritePostBody(HttpRequestMessage request, object data, param
229230
}
230231
for (int i = 0; i < additionalFields.Length; i += 2)
231232
{
232-
var entry = Convert.ToString(additionalFields[i + 1]) ?? string.Empty;
233+
var entry = Convert.ToString(additionalFields[i + 1]);
233234
content.Add(new KeyValuePair<string, string>(additionalFields[i], entry));
234235
}
235236
//new FormUrlEncodedContent has a limit on length which can cause issues;

0 commit comments

Comments
 (0)