mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-01-20 02:54:46 +00:00
fixed message duplicate cooldown filter
This commit is contained in:
parent
39915598a4
commit
dfd8201683
|
|
@ -43,8 +43,8 @@ public class ApplyCooldownToDuplicateLoggingFilter extends Filter<ILoggingEvent>
|
|||
}
|
||||
|
||||
public void setCleaning(Long duration) {
|
||||
housecleaningTime = housecleaningTime - cleaning + duration;
|
||||
cleaning = duration;
|
||||
housecleaningTime = System.currentTimeMillis() + cleaning;
|
||||
}
|
||||
|
||||
private void runCleaning() {
|
||||
|
|
@ -58,6 +58,14 @@ public class ApplyCooldownToDuplicateLoggingFilter extends Filter<ILoggingEvent>
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void start() {
|
||||
if (this.cooldown != 0L) {
|
||||
messageMap = new ConcurrentHashMap<>(1000);
|
||||
super.start();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void stop() {
|
||||
messageMap.clear();
|
||||
|
|
|
|||
Loading…
Reference in a new issue