Ignore database shutting down errors

This commit is contained in:
Ske 2020-03-08 10:55:33 +01:00
parent 8b55e1364d
commit 0f8786143f

View File

@ -5,6 +5,8 @@ using System.Threading.Tasks;
using Discord.Net;
using Npgsql;
using PluralKit.Core;
namespace PluralKit.Bot
@ -32,6 +34,9 @@ namespace PluralKit.Bot
// Sometimes Discord just times everything out.
if (e is TimeoutException) return false;
// Ignore "Database is shutting down" error
if (e is PostgresException pe && pe.SqlState == "57P03") return false;
// This may expanded at some point.
return true;
}