BotControl: don't crash on global reaction role refresh errors

This commit is contained in:
Dragory 2019-02-23 22:24:05 +02:00
parent 9bab943f45
commit 7ced26cd19

View file

@ -1,7 +1,7 @@
import { decorators as d, GlobalPlugin } from "knub";
import child_process from "child_process";
import { GuildChannel, Message, TextChannel } from "eris";
import { createChunkedMessage, errorMessage, sleep, sorter, successMessage } from "../utils";
import { createChunkedMessage, errorMessage, noop, sleep, sorter, successMessage } from "../utils";
import { ReactionRolesPlugin } from "./ReactionRoles";
let activeReload: [string, string] = null;
@ -91,7 +91,7 @@ export class BotControlPlugin extends GlobalPlugin {
for (const guild of guilds) {
if (guild.loadedPlugins.has("reaction_roles")) {
const rrPlugin = guild.loadedPlugins.get("reaction_roles") as ReactionRolesPlugin;
rrPlugin.runAutoRefresh();
rrPlugin.runAutoRefresh().catch(noop);
}
}
}