mirror of
https://github.com/2revoemag/PSF-BotServer.git
synced 2026-01-20 02:24:45 +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) {
|
public void setCleaning(Long duration) {
|
||||||
|
housecleaningTime = housecleaningTime - cleaning + duration;
|
||||||
cleaning = duration;
|
cleaning = duration;
|
||||||
housecleaningTime = System.currentTimeMillis() + cleaning;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void runCleaning() {
|
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
|
@Override
|
||||||
public void stop() {
|
public void stop() {
|
||||||
messageMap.clear();
|
messageMap.clear();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue