Browse Source

Disabled ratelimits on reactions by scrambling the bucket ID

pull/757/head
Christopher F 8 years ago
parent
commit
4bfd3be573
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      src/Discord.Net.Rest/DiscordRestApiClient.cs

+ 4
- 2
src/Discord.Net.Rest/DiscordRestApiClient.cs View File

@@ -577,7 +577,8 @@ namespace Discord.API

options = RequestOptions.CreateOrClone(options);

var ids = new BucketIds(channelId: channelId);
var id = new Random().Next(0, int.MaxValue);
var ids = new BucketIds(channelId: (ulong)id);

await SendAsync("PUT", () => $"channels/{channelId}/messages/{messageId}/reactions/{emoji}/@me", ids, options: options).ConfigureAwait(false);
}
@@ -589,7 +590,8 @@ namespace Discord.API

options = RequestOptions.CreateOrClone(options);

var ids = new BucketIds(channelId: channelId);
var id = new Random().Next(0, int.MaxValue);
var ids = new BucketIds(channelId: (ulong)id);

await SendAsync("DELETE", () => $"channels/{channelId}/messages/{messageId}/reactions/{emoji}/{userId}", ids, options: options).ConfigureAwait(false);
}


Loading…
Cancel
Save