public static void RemoveConnectedAccount(this DiscordClient client, ConnectedAccountType type, string id) { client.RemoveConnectedAccountAsync(type, id).GetAwaiter().GetResult(); }
public static ClientConnectedAccount ModifyConnectedAccount(this DiscordClient client, ConnectedAccountType type, string connectionId, ConnectionProperties properties) { return(client.ModifyConnectedAccountAsync(type, connectionId, properties).GetAwaiter().GetResult()); }
public static async Task RemoveConnectedAccountAsync(this DiscordClient client, ConnectedAccountType type, string id) { await client.HttpClient.DeleteAsync($"/users/@me/connections/{type.ToString().ToLower()}/{id}"); }
public static async Task <ClientConnectedAccount> ModifyConnectedAccountAsync(this DiscordClient client, ConnectedAccountType type, string connectionId, ConnectionProperties properties) { return((await client.HttpClient.PatchAsync($"/users/@me/connections/{type.ToString().ToLower()}/{connectionId}", properties)) .Deserialize <ClientConnectedAccount>()); }