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)
|
if (AllowNewOutbound() == true)
|
||||||
{
|
{
|
||||||
|
|
||||||
channelname = channelname.ToLowerInvariant();
|
channelname = channelname.ToLowerInvariant();
|
||||||
channelname = String.Concat(channelname.Where(char.IsLetterOrDigit));
|
channelname = String.Concat(channelname.Where(char.IsLetterOrDigit));
|
||||||
ITextChannel Channel = await FindTextChannel(channelname, catmap[catmapid], sender_id, TopicType).ConfigureAwait(false);
|
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) || (slowDeleteMessages.Count > 0))
|
||||||
{
|
{
|
||||||
if (deleteMessages.Count > 0)
|
try
|
||||||
{
|
{
|
||||||
await chan.DeleteMessagesAsync(deleteMessages).ConfigureAwait(true);
|
if (deleteMessages.Count > 0)
|
||||||
}
|
|
||||||
if (slowDeleteMessages.Count > 0)
|
|
||||||
{
|
|
||||||
foreach (IMessage slowdelmessage in slowDeleteMessages)
|
|
||||||
{
|
{
|
||||||
await chan.DeleteMessageAsync(slowdelmessage).ConfigureAwait(true);
|
await chan.DeleteMessagesAsync(deleteMessages).ConfigureAwait(true);
|
||||||
}
|
}
|
||||||
|
if (slowDeleteMessages.Count > 0)
|
||||||
|
{
|
||||||
|
foreach (IMessage slowdelmessage in slowDeleteMessages)
|
||||||
|
{
|
||||||
|
await chan.DeleteMessageAsync(slowdelmessage).ConfigureAwait(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
empty = false;
|
empty = false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue