优化敏感词设置

This commit is contained in:
heavyrain.lee
2019-05-20 19:34:49 +08:00
parent 3f9eef9538
commit 3d50b65ad9
@@ -138,7 +138,13 @@ public class MemoryMessagesStore implements IMessagesStore {
private void updateSensitiveWord() {
long now = System.currentTimeMillis();
if (now - lastUpdateSensitiveTime > 2 * 60 * 60 * 1000) {
lastUpdateSensitiveTime = now;
synchronized (this) {
if (now - lastUpdateSensitiveTime > 2 * 60 * 60 * 1000) {
lastUpdateSensitiveTime = now;
} else {
return;
}
}
Set<String> sensitiveWords = databaseStore.getSensitiveWord();
mSensitiveFilter = new SensitiveFilter(sensitiveWords);
}
@@ -2027,6 +2033,7 @@ public class MemoryMessagesStore implements IMessagesStore {
words) {
databaseStore.persistSensitiveWord(word);
}
lastUpdateSensitiveTime = 0;
return true;
}