From 4acdba9234aa922828c134933ef72ccd69376fbe Mon Sep 17 00:00:00 2001 From: Paulo Date: Wed, 13 May 2020 04:24:20 -0300 Subject: [PATCH] Fix limit when getting from cache without message id --- src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs b/src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs index 51f00c8c7..2589345a2 100644 --- a/src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs +++ b/src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs @@ -71,8 +71,8 @@ namespace Discord.WebSocket if (dir == Direction.Before) cachedMessageIds = cachedMessageIds.Reverse(); - if (dir == Direction.Around) - limit /= 2; + if (dir == Direction.Around) //Only happens if fromMessageId is null, should only get "around" and itself (+1) + limit = limit / 2 + 1; return cachedMessageIds .Select(x =>