diff --git a/src/Discord.Net/Rest/Entities/Channels/DMChannel.cs b/src/Discord.Net/Rest/Entities/Channels/DMChannel.cs index 28ca95cc4..79d52834f 100644 --- a/src/Discord.Net/Rest/Entities/Channels/DMChannel.cs +++ b/src/Discord.Net/Rest/Entities/Channels/DMChannel.cs @@ -99,7 +99,7 @@ namespace Discord.Rest } public virtual async Task> GetMessagesAsync(ulong fromMessageId, Direction dir, int limit) { - var args = new GetChannelMessagesParams { Limit = limit }; + var args = new GetChannelMessagesParams { Limit = limit, RelativeMessageId = fromMessageId, RelativeDirection = dir }; var models = await Discord.ApiClient.GetChannelMessagesAsync(Id, args).ConfigureAwait(false); return models.Select(x => new Message(this, new User(x.Author.Value), x)).ToImmutableArray(); } diff --git a/src/Discord.Net/Rest/Entities/Channels/GroupChannel.cs b/src/Discord.Net/Rest/Entities/Channels/GroupChannel.cs index 664e04fba..1077405bb 100644 --- a/src/Discord.Net/Rest/Entities/Channels/GroupChannel.cs +++ b/src/Discord.Net/Rest/Entities/Channels/GroupChannel.cs @@ -124,7 +124,7 @@ namespace Discord.Rest } public virtual async Task> GetMessagesAsync(ulong fromMessageId, Direction dir, int limit) { - var args = new GetChannelMessagesParams { Limit = limit }; + var args = new GetChannelMessagesParams { Limit = limit, RelativeMessageId = fromMessageId, RelativeDirection = dir }; var models = await Discord.ApiClient.GetChannelMessagesAsync(Id, args).ConfigureAwait(false); return models.Select(x => new Message(this, new User(x.Author.Value), x)).ToImmutableArray(); } diff --git a/src/Discord.Net/Rest/Entities/Channels/TextChannel.cs b/src/Discord.Net/Rest/Entities/Channels/TextChannel.cs index 36f1eae9e..64ace81e6 100644 --- a/src/Discord.Net/Rest/Entities/Channels/TextChannel.cs +++ b/src/Discord.Net/Rest/Entities/Channels/TextChannel.cs @@ -94,7 +94,7 @@ namespace Discord.Rest } public virtual async Task> GetMessagesAsync(ulong fromMessageId, Direction dir, int limit) { - var args = new GetChannelMessagesParams { Limit = limit }; + var args = new GetChannelMessagesParams { Limit = limit, RelativeMessageId = fromMessageId, RelativeDirection = dir }; var models = await Discord.ApiClient.GetChannelMessagesAsync(Id, args).ConfigureAwait(false); return models.Select(x => new Message(this, new User(x.Author.Value), x)).ToImmutableArray(); }