diff --git a/app/src/main/java/ru/dragonestia/picker/repository/impl/collection/DynamicSortedMap.java b/app/src/main/java/ru/dragonestia/picker/repository/impl/collection/DynamicSortedMap.java index 625c545..50d656a 100644 --- a/app/src/main/java/ru/dragonestia/picker/repository/impl/collection/DynamicSortedMap.java +++ b/app/src/main/java/ru/dragonestia/picker/repository/impl/collection/DynamicSortedMap.java @@ -10,9 +10,7 @@ public class DynamicSortedMap { private final HashMap> indexes = new HashMap<>(); public void put(ITEM item) { - var node = new Node<>(item, room -> { - // TODO: update map state - }); + var node = new Node<>(item); indexes.put(node.object.getId(), node); var list = tree.getOrDefault(node.cachedScore, new LinkedList<>()); @@ -128,13 +126,12 @@ public class DynamicSortedMap { private int cachedScore; private boolean removed = false; - private Node(ITEM object, Consumer onUpdate) { + private Node(ITEM object) { this.object = object; cachedScore = object.getScore(); object.setOnUpdateScore(newScore -> { cachedScore = newScore; - onUpdate.accept(object); }); }