3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-17 15:15:02 +00:00
zeppelin/backend/src/plugins/ReactionRoles/util/autoRefreshLoop.ts
2020-10-01 01:43:38 +03:00

10 lines
420 B
TypeScript

import { GuildPluginData } from "knub";
import { ReactionRolesPluginType } from "../types";
import { runAutoRefresh } from "./runAutoRefresh";
export async function autoRefreshLoop(pluginData: GuildPluginData<ReactionRolesPluginType>, interval: number) {
pluginData.state.autoRefreshTimeout = setTimeout(async () => {
await runAutoRefresh(pluginData);
autoRefreshLoop(pluginData, interval);
}, interval);
}