|
@@ -16,6 +16,8 @@ namespace Discord.Rest |
|
|
public class RestUser : RestEntity<ulong>, IUser, IUpdateable |
|
|
public class RestUser : RestEntity<ulong>, IUser, IUpdateable |
|
|
{ |
|
|
{ |
|
|
#region RestUser |
|
|
#region RestUser |
|
|
|
|
|
private readonly bool _useBidirectionalUnicode; |
|
|
|
|
|
|
|
|
/// <inheritdoc /> |
|
|
/// <inheritdoc /> |
|
|
public bool IsBot { get; private set; } |
|
|
public bool IsBot { get; private set; } |
|
|
/// <inheritdoc /> |
|
|
/// <inheritdoc /> |
|
@@ -51,6 +53,7 @@ namespace Discord.Rest |
|
|
internal RestUser(BaseDiscordClient discord, ulong id) |
|
|
internal RestUser(BaseDiscordClient discord, ulong id) |
|
|
: base(discord, id) |
|
|
: base(discord, id) |
|
|
{ |
|
|
{ |
|
|
|
|
|
_useBidirectionalUnicode = discord.FormatUsersInBidirectionalUnicode; |
|
|
} |
|
|
} |
|
|
internal static RestUser Create(BaseDiscordClient discord, Model model) |
|
|
internal static RestUser Create(BaseDiscordClient discord, Model model) |
|
|
=> Create(discord, null, model, null); |
|
|
=> Create(discord, null, model, null); |
|
@@ -129,8 +132,10 @@ namespace Discord.Rest |
|
|
/// <returns> |
|
|
/// <returns> |
|
|
/// A string that resolves to Username#Discriminator of the user. |
|
|
/// A string that resolves to Username#Discriminator of the user. |
|
|
/// </returns> |
|
|
/// </returns> |
|
|
public override string ToString() => Format.UsernameAndDiscriminator(this); |
|
|
|
|
|
private string DebuggerDisplay => $"{Format.UsernameAndDiscriminator(this)} ({Id}{(IsBot ? ", Bot" : "")})"; |
|
|
|
|
|
|
|
|
public override string ToString() |
|
|
|
|
|
=> Format.UsernameAndDiscriminator(this, _useBidirectionalUnicode); |
|
|
|
|
|
|
|
|
|
|
|
private string DebuggerDisplay => $"{Format.UsernameAndDiscriminator(this, _useBidirectionalUnicode)} ({Id}{(IsBot ? ", Bot" : "")})"; |
|
|
#endregion |
|
|
#endregion |
|
|
|
|
|
|
|
|
#region IUser |
|
|
#region IUser |
|
|