Browse Source

Added discriminator to User.ToString and Channel.ToString (when private)

tags/docs-0.9
RogueException 9 years ago
parent
commit
028e012d7e
2 changed files with 4 additions and 4 deletions
  1. +3
    -3
      src/Discord.Net/Models/Channel.cs
  2. +1
    -1
      src/Discord.Net/Models/User.cs

+ 3
- 3
src/Discord.Net/Models/Channel.cs View File

@@ -120,11 +120,11 @@ namespace Discord
x => x.AddChannel(this),
x => x.RemoveChannel(this));
_recipient = new Reference<User>(recipientId,
x => _client.Users.GetOrAdd(x, _server.Id),
x => _client.Users.GetOrAdd(x, _server.Id),
x =>
{
Name = "@" + x.Name;
if (_server.Id == null)
Name = $"@{x}";
if (_server.Id == null)
x.Global.PrivateChannel = this;
},
x =>


+ 1
- 1
src/Discord.Net/Models/User.cs View File

@@ -281,6 +281,6 @@ namespace Discord

public override bool Equals(object obj) => obj is User && (obj as User).Id == Id;
public override int GetHashCode() => unchecked(Id.GetHashCode() + 7230);
public override string ToString() => Name ?? IdConvert.ToString(Id);
public override string ToString() => Name != null ? $"{Name}#{Discriminator}" : IdConvert.ToString(Id);
}
}

Loading…
Cancel
Save