From 747b9d8f272ba636ddc3bbe19dbd185c90297889 Mon Sep 17 00:00:00 2001
From: Hsu Still <341464@gmail.com>
Date: Fri, 13 Apr 2018 20:10:32 +0800
Subject: [PATCH] Remove AcceptAsync
---
src/Discord.Net.Core/Entities/Invites/IInvite.cs | 3 ---
src/Discord.Net.Rest/DiscordRestApiClient.cs | 7 -------
src/Discord.Net.Rest/Entities/Invites/InviteHelper.cs | 7 +------
src/Discord.Net.Rest/Entities/Invites/RestInvite.cs | 3 ---
4 files changed, 1 insertion(+), 19 deletions(-)
diff --git a/src/Discord.Net.Core/Entities/Invites/IInvite.cs b/src/Discord.Net.Core/Entities/Invites/IInvite.cs
index 42141cd1e..0ebb65679 100644
--- a/src/Discord.Net.Core/Entities/Invites/IInvite.cs
+++ b/src/Discord.Net.Core/Entities/Invites/IInvite.cs
@@ -26,8 +26,5 @@ namespace Discord
int? PresenceCount { get; }
/// Gets the approximated count of total members in the guild.
int? MemberCount { get; }
-
- /// Accepts this invite and joins the target guild. This will fail on bot accounts.
- Task AcceptAsync(RequestOptions options = null);
}
}
diff --git a/src/Discord.Net.Rest/DiscordRestApiClient.cs b/src/Discord.Net.Rest/DiscordRestApiClient.cs
index 954ce0164..7ec30c3aa 100644
--- a/src/Discord.Net.Rest/DiscordRestApiClient.cs
+++ b/src/Discord.Net.Rest/DiscordRestApiClient.cs
@@ -952,13 +952,6 @@ namespace Discord.API
return await SendAsync("DELETE", () => $"invites/{inviteId}", new BucketIds(), options: options).ConfigureAwait(false);
}
- public async Task AcceptInviteAsync(string inviteId, RequestOptions options = null)
- {
- Preconditions.NotNullOrEmpty(inviteId, nameof(inviteId));
- options = RequestOptions.CreateOrClone(options);
-
- await SendAsync("POST", () => $"invites/{inviteId}", new BucketIds(), options: options).ConfigureAwait(false);
- }
//Guild Members
public async Task GetGuildMemberAsync(ulong guildId, ulong userId, RequestOptions options = null)
diff --git a/src/Discord.Net.Rest/Entities/Invites/InviteHelper.cs b/src/Discord.Net.Rest/Entities/Invites/InviteHelper.cs
index 80a49e34e..ebcd93777 100644
--- a/src/Discord.Net.Rest/Entities/Invites/InviteHelper.cs
+++ b/src/Discord.Net.Rest/Entities/Invites/InviteHelper.cs
@@ -1,14 +1,9 @@
-using System.Threading.Tasks;
+using System.Threading.Tasks;
namespace Discord.Rest
{
internal static class InviteHelper
{
- public static async Task AcceptAsync(IInvite invite, BaseDiscordClient client,
- RequestOptions options)
- {
- await client.ApiClient.AcceptInviteAsync(invite.Code, options).ConfigureAwait(false);
- }
public static async Task DeleteAsync(IInvite invite, BaseDiscordClient client,
RequestOptions options)
{
diff --git a/src/Discord.Net.Rest/Entities/Invites/RestInvite.cs b/src/Discord.Net.Rest/Entities/Invites/RestInvite.cs
index acb999df8..18698c626 100644
--- a/src/Discord.Net.Rest/Entities/Invites/RestInvite.cs
+++ b/src/Discord.Net.Rest/Entities/Invites/RestInvite.cs
@@ -54,9 +54,6 @@ namespace Discord.Rest
public Task DeleteAsync(RequestOptions options = null)
=> InviteHelper.DeleteAsync(this, Discord, options);
- public Task AcceptAsync(RequestOptions options = null)
- => InviteHelper.AcceptAsync(this, Discord, options);
-
public override string ToString() => Url;
private string DebuggerDisplay => $"{Url} ({GuildName} / {ChannelName})";