Merge pull request #2 from moiph/master

Adding argument null check in sendmessage
This commit is contained in:
RogueException
2015-08-28 04:12:07 -03:00

View File

@@ -1262,10 +1262,17 @@ namespace Discord
catch (HttpException ex) when (ex.StatusCode == HttpStatusCode.NotFound) { }
}
//Chat
/// <summary> Sends a message to the provided channel. </summary>
public Task<Message[]> SendMessage(Channel channel, string text)
=> SendMessage(channel.Id, text, new string[0]);
//Chat
/// <summary> Sends a message to the provided channel. </summary>
public Task<Message[]> SendMessage(Channel channel, string text)
{
if (channel == null)
{
throw new ArgumentNullException("channel");
}
return SendMessage(channel.Id, text, new string[0]);
}
/// <summary> Sends a message to the provided channel. </summary>
public Task<Message[]> SendMessage(string channelId, string text)
=> SendMessage(channelId, text, new string[0]);