counters: apply decays every 5min

This commit is contained in:
Dragory 2021-02-13 17:44:24 +02:00
parent a93db7f417
commit 352a8066e5
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1

View file

@ -16,6 +16,7 @@ import { validateCondition } from "./functions/validateCondition";
import { StrictValidationError } from "../../validatorUtils";
const MAX_COUNTERS = 5;
const DECAY_APPLY_INTERVAL = 5 * MINUTES;
const defaultOptions = {
config: {
@ -99,7 +100,7 @@ export const CountersPlugin = zeppelinGuildPlugin<CountersPluginType>()("counter
pluginData.state.decayTimers.push(
setInterval(() => {
decayCounter(pluginData, counterName, decayPeriodMs, decay.amount);
}, 10 * SECONDS),
}, DECAY_APPLY_INTERVAL),
);
}