From 189938beaf1ffec18ff1669cb5b68c6ef0c91a56 Mon Sep 17 00:00:00 2001 From: RogueException Date: Sun, 15 May 2016 19:07:00 -0300 Subject: [PATCH] Fixed GetMessages with non-multiples of 100 --- src/Discord.Net/API/DiscordRawClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net/API/DiscordRawClient.cs b/src/Discord.Net/API/DiscordRawClient.cs index 9be604b86..9875f423e 100644 --- a/src/Discord.Net/API/DiscordRawClient.cs +++ b/src/Discord.Net/API/DiscordRawClient.cs @@ -585,7 +585,7 @@ namespace Discord.API ulong? relativeId = args.RelativeMessageId.IsSpecified ? args.RelativeMessageId.Value : (ulong?)null; string relativeDir = args.RelativeDirection == Direction.After ? "after" : "before"; - int runs = limit / DiscordConfig.MaxMessagesPerBatch; + int runs = (limit + DiscordConfig.MaxMessagesPerBatch - 1) / DiscordConfig.MaxMessagesPerBatch; int lastRunCount = limit - (runs - 1) * DiscordConfig.MaxMessagesPerBatch; var result = new API.Message[runs][];