From 34d0b996d6e488bb0720a1eedc7e3f66c541c393 Mon Sep 17 00:00:00 2001 From: RogueException Date: Fri, 11 Dec 2015 09:24:47 -0400 Subject: [PATCH] Added DiscordClient.AckMessage --- src/Discord.Net/DiscordClient.Messages.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Discord.Net/DiscordClient.Messages.cs b/src/Discord.Net/DiscordClient.Messages.cs index fbfc7293e..7a853b1d8 100644 --- a/src/Discord.Net/DiscordClient.Messages.cs +++ b/src/Discord.Net/DiscordClient.Messages.cs @@ -308,6 +308,15 @@ namespace Discord } return new Message[0]; } + + /// Marks a given message as read. + public void AckMessage(Message message) + { + if (message == null) throw new ArgumentNullException(nameof(message)); + + if (!message.IsAuthor) + _api.AckMessage(message.Id, message.Channel.Id); + } /// Deserializes messages from JSON format and imports them into the message cache. public IEnumerable ImportMessages(Channel channel, string json)