Migrate ReactionRoles to new Plugin structure

This commit is contained in:
Dark 2020-07-26 01:53:55 +02:00
parent 140ba84544
commit c0b7bea35d
12 changed files with 512 additions and 0 deletions
backend/src/plugins/ReactionRoles/util

View file

@ -0,0 +1,10 @@
import { PluginData } from "knub";
import { ReactionRolesPluginType } from "../types";
import { runAutoRefresh } from "./runAutoRefresh";
export async function autoRefreshLoop(pluginData: PluginData<ReactionRolesPluginType>, interval: number) {
pluginData.state.autoRefreshTimeout = setTimeout(async () => {
await runAutoRefresh(pluginData);
autoRefreshLoop(pluginData, interval);
}, interval);
}