Minor cleanup
This commit is contained in:
@@ -328,27 +328,17 @@ namespace Discord
|
|||||||
public IEnumerable<User> FindUsers(string name, bool exactMatch = false)
|
public IEnumerable<User> FindUsers(string name, bool exactMatch = false)
|
||||||
{
|
{
|
||||||
if (name == null) throw new ArgumentNullException(nameof(name));
|
if (name == null) throw new ArgumentNullException(nameof(name));
|
||||||
|
|
||||||
return _users.Select(x => x.Value.User).Find(name, exactMatch: exactMatch);
|
return _users.Select(x => x.Value.User).Find(name, exactMatch: exactMatch);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<Message> SendMessage(string text)
|
public Task<Message> SendMessage(string text) => SendMessageInternal(text, false);
|
||||||
{
|
public Task<Message> SendTTSMessage(string text) => SendMessageInternal(text, true);
|
||||||
if (text == null) throw new ArgumentNullException(nameof(text));
|
|
||||||
if (text == "") throw new ArgumentException("Value cannot be blank", nameof(text));
|
|
||||||
return SendMessageInternal(text, false);
|
|
||||||
}
|
|
||||||
public Task<Message> SendTTSMessage(string text)
|
|
||||||
{
|
|
||||||
if (text == null) throw new ArgumentNullException(nameof(text));
|
|
||||||
if (text == "") throw new ArgumentException("Value cannot be blank", nameof(text));
|
|
||||||
return SendMessageInternal(text, true);
|
|
||||||
}
|
|
||||||
private Task<Message> SendMessageInternal(string text, bool isTTS)
|
private Task<Message> SendMessageInternal(string text, bool isTTS)
|
||||||
{
|
{
|
||||||
|
if (text == null) throw new ArgumentNullException(nameof(text));
|
||||||
|
if (text == "") throw new ArgumentException("Value cannot be blank", nameof(text));
|
||||||
if (text.Length > DiscordConfig.MaxMessageSize)
|
if (text.Length > DiscordConfig.MaxMessageSize)
|
||||||
throw new ArgumentOutOfRangeException(nameof(text), $"Message must be {DiscordConfig.MaxMessageSize} characters or less.");
|
throw new ArgumentOutOfRangeException(nameof(text), $"Message must be {DiscordConfig.MaxMessageSize} characters or less.");
|
||||||
|
|
||||||
return Task.FromResult(Client.MessageQueue.QueueSend(this, text, isTTS));
|
return Task.FromResult(Client.MessageQueue.QueueSend(this, text, isTTS));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -374,8 +364,7 @@ namespace Discord
|
|||||||
return msg;
|
return msg;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task SendIsTyping()
|
public Task SendIsTyping() => Client.ClientAPI.Send(new SendIsTypingRequest(Id));
|
||||||
=> Client.ClientAPI.Send(new SendIsTypingRequest(Id));
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Permissions
|
#region Permissions
|
||||||
|
|||||||
Reference in New Issue
Block a user