Renamed RelativeDirection to Relative
This commit is contained in:
@@ -535,8 +535,8 @@
|
|||||||
<Compile Include="..\Discord.Net\ProfileEventArgs.cs">
|
<Compile Include="..\Discord.Net\ProfileEventArgs.cs">
|
||||||
<Link>ProfileEventArgs.cs</Link>
|
<Link>ProfileEventArgs.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="..\Discord.Net\RelativeDirection.cs">
|
<Compile Include="..\Discord.Net\Relative.cs">
|
||||||
<Link>RelativeDirection.cs</Link>
|
<Link>Relative.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="..\Discord.Net\RoleEventArgs.cs">
|
<Compile Include="..\Discord.Net\RoleEventArgs.cs">
|
||||||
<Link>RoleEventArgs.cs</Link>
|
<Link>RoleEventArgs.cs</Link>
|
||||||
|
|||||||
@@ -163,7 +163,7 @@ namespace Discord.Legacy
|
|||||||
}
|
}
|
||||||
|
|
||||||
[Obsolete("Use Channel.DownloadMessages")]
|
[Obsolete("Use Channel.DownloadMessages")]
|
||||||
public static Task<Message[]> DownloadMessages(this DiscordClient client, Channel channel, int limit = 100, ulong? relativeMessageId = null, RelativeDirection relativeDir = RelativeDirection.Before, bool useCache = true)
|
public static Task<Message[]> DownloadMessages(this DiscordClient client, Channel channel, int limit = 100, ulong? relativeMessageId = null, Relative relativeDir = Relative.Before, bool useCache = true)
|
||||||
{
|
{
|
||||||
if (channel == null) throw new ArgumentNullException(nameof(channel));
|
if (channel == null) throw new ArgumentNullException(nameof(channel));
|
||||||
return channel.DownloadMessages(limit, relativeMessageId, relativeDir, useCache);
|
return channel.DownloadMessages(limit, relativeMessageId, relativeDir, useCache);
|
||||||
|
|||||||
@@ -283,7 +283,7 @@ namespace Discord
|
|||||||
}
|
}
|
||||||
|
|
||||||
public async Task<Message[]> DownloadMessages(int limit = 100, ulong? relativeMessageId = null,
|
public async Task<Message[]> DownloadMessages(int limit = 100, ulong? relativeMessageId = null,
|
||||||
RelativeDirection relativeDir = RelativeDirection.Before, bool useCache = true)
|
Relative relativeDir = Relative.Before, bool useCache = true)
|
||||||
{
|
{
|
||||||
if (limit < 0) throw new ArgumentOutOfRangeException(nameof(limit));
|
if (limit < 0) throw new ArgumentOutOfRangeException(nameof(limit));
|
||||||
if (limit == 0 || Type != ChannelType.Text) return new Message[0];
|
if (limit == 0 || Type != ChannelType.Text) return new Message[0];
|
||||||
@@ -293,7 +293,7 @@ namespace Discord
|
|||||||
var request = new GetMessagesRequest(Id)
|
var request = new GetMessagesRequest(Id)
|
||||||
{
|
{
|
||||||
Limit = limit,
|
Limit = limit,
|
||||||
RelativeDir = relativeMessageId.HasValue ? relativeDir == RelativeDirection.Before ? "before" : "after" : null,
|
RelativeDir = relativeMessageId.HasValue ? relativeDir == Relative.Before ? "before" : "after" : null,
|
||||||
RelativeId = relativeMessageId ?? 0
|
RelativeId = relativeMessageId ?? 0
|
||||||
};
|
};
|
||||||
var msgs = await Client.ClientAPI.Send(request).ConfigureAwait(false);
|
var msgs = await Client.ClientAPI.Send(request).ConfigureAwait(false);
|
||||||
|
|||||||
7
src/Discord.Net/Relative.cs
Normal file
7
src/Discord.Net/Relative.cs
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
namespace Discord
|
||||||
|
{
|
||||||
|
public enum Relative
|
||||||
|
{
|
||||||
|
Before, After
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace Discord
|
|
||||||
{
|
|
||||||
public enum RelativeDirection
|
|
||||||
{
|
|
||||||
Before, After
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user