10 lines
410 B
TypeScript
10 lines
410 B
TypeScript
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);
|
|
}
|