adds try catch around delete message async for discord
This commit is contained in:
parent
53343c7507
commit
a0620be4e8
1 changed files with 17 additions and 9 deletions
|
|
@ -14,6 +14,7 @@ namespace BSB.bottypes
|
|||
{
|
||||
if (AllowNewOutbound() == true)
|
||||
{
|
||||
|
||||
channelname = channelname.ToLowerInvariant();
|
||||
channelname = String.Concat(channelname.Where(char.IsLetterOrDigit));
|
||||
ITextChannel Channel = await FindTextChannel(channelname, catmap[catmapid], sender_id, TopicType).ConfigureAwait(false);
|
||||
|
|
@ -126,16 +127,23 @@ namespace BSB.bottypes
|
|||
}
|
||||
if ((deleteMessages.Count > 0) || (slowDeleteMessages.Count > 0))
|
||||
{
|
||||
if (deleteMessages.Count > 0)
|
||||
{
|
||||
await chan.DeleteMessagesAsync(deleteMessages).ConfigureAwait(true);
|
||||
try
|
||||
{
|
||||
if (deleteMessages.Count > 0)
|
||||
{
|
||||
await chan.DeleteMessagesAsync(deleteMessages).ConfigureAwait(true);
|
||||
}
|
||||
if (slowDeleteMessages.Count > 0)
|
||||
{
|
||||
foreach (IMessage slowdelmessage in slowDeleteMessages)
|
||||
{
|
||||
await chan.DeleteMessageAsync(slowdelmessage).ConfigureAwait(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (slowDeleteMessages.Count > 0)
|
||||
{
|
||||
foreach (IMessage slowdelmessage in slowDeleteMessages)
|
||||
{
|
||||
await chan.DeleteMessageAsync(slowdelmessage).ConfigureAwait(true);
|
||||
}
|
||||
catch
|
||||
{
|
||||
|
||||
}
|
||||
empty = false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue