Browse Source

Fixed MessageCache GetMany with Before direction

pull/299/head
RogueException 8 years ago
parent
commit
bb1fc2c42a
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs

+ 4
- 1
src/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs View File

@@ -61,8 +61,10 @@ namespace Discord.WebSocket
else
cachedMessageIds = _orderedMessages.Where(x => x > fromMessageId.Value);

if (dir == Direction.Before)
cachedMessageIds = cachedMessageIds.Reverse();

return cachedMessageIds
.Take(limit)
.Select(x =>
{
SocketMessage msg;
@@ -71,6 +73,7 @@ namespace Discord.WebSocket
return null;
})
.Where(x => x != null)
.Take(limit)
.ToImmutableArray();
}
}


Loading…
Cancel
Save