check if limiter exists when adding deltaTime

This commit is contained in:
HF 2023-06-04 19:46:07 +02:00
parent b89b2d19d3
commit af3fa2090b

View File

@ -78,10 +78,18 @@ class MassRateLimiter {
}
/*
* add to deltaTime without checking
* add to deltaTime
*/
add(identifier, deltaTime) {
this.triggers.get(identifier)[0] += deltaTime;
const limiter = this.triggers.get(identifier);
if (limiter) {
limiter[0] += deltaTime;
} else {
this.triggers.set(
identifier,
[Date.now() + deltaTime, false],
);
}
}
}