Browse Source

Added support for urls in GetInviteAsync

tags/1.0-rc
RogueException 9 years ago
parent
commit
d376b35f42
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      src/Discord.Net/API/DiscordAPIClient.cs

+ 8
- 0
src/Discord.Net/API/DiscordAPIClient.cs View File

@@ -627,6 +627,14 @@ namespace Discord.API
{
Preconditions.NotNullOrEmpty(inviteIdOrXkcd, nameof(inviteIdOrXkcd));

//Remove trailing slash
if (inviteIdOrXkcd[inviteIdOrXkcd.Length - 1] == '/')
inviteIdOrXkcd = inviteIdOrXkcd.Substring(0, inviteIdOrXkcd.Length - 1);
//Remove leading URL
int index = inviteIdOrXkcd.LastIndexOf('/');
if (index >= 0)
inviteIdOrXkcd = inviteIdOrXkcd.Substring(index + 1);

try
{
return await SendAsync<Invite>("GET", $"invites/{inviteIdOrXkcd}", options: options).ConfigureAwait(false);


Loading…
Cancel
Save