Exposed RequestOptions

This commit is contained in:
RogueException
2016-10-06 02:44:41 -03:00
parent aa7d9ad414
commit f41df1f966
54 changed files with 793 additions and 766 deletions

View File

@@ -6,28 +6,28 @@ namespace Discord.Rest
{
internal static class MessageHelper
{
public static async Task GetAsync(IMessage msg, BaseDiscordClient client)
{
await client.ApiClient.GetChannelMessageAsync(msg.ChannelId, msg.Id);
}
public static async Task ModifyAsync(IMessage msg, BaseDiscordClient client, Action<ModifyMessageParams> func)
public static async Task ModifyAsync(IMessage msg, BaseDiscordClient client, Action<ModifyMessageParams> func,
RequestOptions options)
{
var args = new ModifyMessageParams();
func(args);
await client.ApiClient.ModifyMessageAsync(msg.ChannelId, msg.Id, args);
await client.ApiClient.ModifyMessageAsync(msg.ChannelId, msg.Id, args, options);
}
public static async Task DeleteAsync(IMessage msg, BaseDiscordClient client)
public static async Task DeleteAsync(IMessage msg, BaseDiscordClient client,
RequestOptions options)
{
await client.ApiClient.DeleteMessageAsync(msg.ChannelId, msg.Id);
await client.ApiClient.DeleteMessageAsync(msg.ChannelId, msg.Id, options);
}
public static async Task PinAsync(IMessage msg, BaseDiscordClient client)
public static async Task PinAsync(IMessage msg, BaseDiscordClient client,
RequestOptions options)
{
await client.ApiClient.AddPinAsync(msg.ChannelId, msg.Id);
await client.ApiClient.AddPinAsync(msg.ChannelId, msg.Id, options);
}
public static async Task UnpinAsync(IMessage msg, BaseDiscordClient client)
public static async Task UnpinAsync(IMessage msg, BaseDiscordClient client,
RequestOptions options)
{
await client.ApiClient.RemovePinAsync(msg.ChannelId, msg.Id);
await client.ApiClient.RemovePinAsync(msg.ChannelId, msg.Id, options);
}
}
}