fix: Crosspost throwing InvalidOperationException (#1671)

* Add INewsChannel

* Renaming variable to match the new type
This commit is contained in:
Paulo
2020-11-08 19:29:15 -03:00
committed by GitHub
parent 1e012ac0b8
commit 9134443494
6 changed files with 16 additions and 7 deletions

View File

@@ -158,10 +158,10 @@ namespace Discord.WebSocket
=> MentionUtils.Resolve(this, 0, userHandling, channelHandling, roleHandling, everyoneHandling, emojiHandling);
/// <inheritdoc />
/// <exception cref="InvalidOperationException">This operation may only be called on a <see cref="SocketNewsChannel"/> channel.</exception>
/// <exception cref="InvalidOperationException">This operation may only be called on a <see cref="INewsChannel"/> channel.</exception>
public async Task CrosspostAsync(RequestOptions options = null)
{
if (!(Channel is SocketNewsChannel))
if (!(Channel is INewsChannel))
{
throw new InvalidOperationException("Publishing (crossposting) is only valid in news channels.");
}