Browse Source

Revert "Improved filtering of online accounts data."

This reverts commit c14fca5660.
optimize_ats
CalDescent 1 year ago
parent
commit
29dcd53002
  1. 10
      src/main/java/org/qortal/controller/OnlineAccountsManager.java

10
src/main/java/org/qortal/controller/OnlineAccountsManager.java

@ -743,14 +743,8 @@ public class OnlineAccountsManager {
if (onlineAccounts == null)
onlineAccounts = this.latestBlocksOnlineAccounts.get(timestamp);
if (onlineAccounts != null) {
// Remove accounts with matching timestamp, nonce, and public key
final Set<OnlineAccountData> finalOnlineAccounts = onlineAccounts;
blocksOnlineAccounts.removeIf(a1 -> finalOnlineAccounts.stream()
.anyMatch(a2 -> a2.getTimestamp() == a1.getTimestamp() &&
Objects.equals(a2.getNonce(), a1.getNonce()) &&
Arrays.equals(a2.getPublicKey(), a1.getPublicKey())));
}
if (onlineAccounts != null)
blocksOnlineAccounts.removeAll(onlineAccounts);
}
/**

Loading…
Cancel
Save