Added SnowflakeUtils
This commit is contained in:
@@ -8,7 +8,7 @@ namespace Discord.Rest
|
||||
{
|
||||
public abstract class RestChannel : RestEntity<ulong>, IChannel, IUpdateable
|
||||
{
|
||||
public DateTimeOffset CreatedAt => DateTimeUtils.FromSnowflake(Id);
|
||||
public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id);
|
||||
|
||||
internal RestChannel(BaseDiscordClient discord, ulong id)
|
||||
: base(discord, id)
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.Rest
|
||||
[DebuggerDisplay(@"{DebuggerDisplay,nq}")]
|
||||
internal class RestVirtualMessageChannel : RestEntity<ulong>, IMessageChannel
|
||||
{
|
||||
public DateTimeOffset CreatedAt => DateTimeUtils.FromSnowflake(Id);
|
||||
public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id);
|
||||
public string Mention => MentionUtils.MentionChannel(Id);
|
||||
|
||||
internal RestVirtualMessageChannel(BaseDiscordClient discord, ulong id)
|
||||
|
||||
@@ -32,7 +32,7 @@ namespace Discord.Rest
|
||||
public string SplashId { get; private set; }
|
||||
internal bool Available { get; private set; }
|
||||
|
||||
public DateTimeOffset CreatedAt => DateTimeUtils.FromSnowflake(Id);
|
||||
public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id);
|
||||
public ulong DefaultChannelId => Id;
|
||||
public string IconUrl => CDN.GetGuildIconUrl(Id, IconId);
|
||||
public string SplashUrl => CDN.GetGuildSplashUrl(Id, SplashId);
|
||||
|
||||
@@ -14,7 +14,7 @@ namespace Discord.Rest
|
||||
public bool IsOwner { get; private set; }
|
||||
public GuildPermissions Permissions { get; private set; }
|
||||
|
||||
public DateTimeOffset CreatedAt => DateTimeUtils.FromSnowflake(Id);
|
||||
public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id);
|
||||
public string IconUrl => CDN.GetGuildIconUrl(Id, _iconId);
|
||||
|
||||
internal RestUserGuild(BaseDiscordClient discord, ulong id)
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace Discord.Rest
|
||||
|
||||
public string Content { get; private set; }
|
||||
|
||||
public DateTimeOffset CreatedAt => DateTimeUtils.FromSnowflake(Id);
|
||||
public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id);
|
||||
public virtual bool IsTTS => false;
|
||||
public virtual bool IsPinned => false;
|
||||
public virtual DateTimeOffset? EditedTimestamp => null;
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace Discord.Rest
|
||||
|
||||
public IUser Owner { get; private set; }
|
||||
|
||||
public DateTimeOffset CreatedAt => DateTimeUtils.FromSnowflake(Id);
|
||||
public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id);
|
||||
public string IconUrl => CDN.GetApplicationIconUrl(Id, _iconId);
|
||||
|
||||
internal RestApplication(BaseDiscordClient discord, ulong id)
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace Discord.Rest
|
||||
public GuildPermissions Permissions { get; private set; }
|
||||
public int Position { get; private set; }
|
||||
|
||||
public DateTimeOffset CreatedAt => DateTimeUtils.FromSnowflake(Id);
|
||||
public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id);
|
||||
public bool IsEveryone => Id == Guild.Id;
|
||||
public string Mention => MentionUtils.MentionRole(Id);
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace Discord.Rest
|
||||
public ushort DiscriminatorValue { get; private set; }
|
||||
public string AvatarId { get; private set; }
|
||||
|
||||
public DateTimeOffset CreatedAt => DateTimeUtils.FromSnowflake(Id);
|
||||
public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id);
|
||||
public string Discriminator => DiscriminatorValue.ToString("D4");
|
||||
public string Mention => MentionUtils.MentionUser(Id);
|
||||
public virtual Game? Game => null;
|
||||
|
||||
Reference in New Issue
Block a user