From: AsamK Date: Fri, 3 Nov 2023 19:01:05 +0000 (+0100) Subject: Don't check self number in recipients refresh X-Git-Tag: v0.13.0~121 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/44c9aded65355b2e431a0ecde94bbf78e996b710?ds=sidebyside Don't check self number in recipients refresh --- diff --git a/lib/src/main/java/org/asamk/signal/manager/storage/recipients/RecipientStore.java b/lib/src/main/java/org/asamk/signal/manager/storage/recipients/RecipientStore.java index 87e5f3d2..e87dd6bb 100644 --- a/lib/src/main/java/org/asamk/signal/manager/storage/recipients/RecipientStore.java +++ b/lib/src/main/java/org/asamk/signal/manager/storage/recipients/RecipientStore.java @@ -387,10 +387,12 @@ public class RecipientStore implements RecipientIdCreator, RecipientResolver, Re WHERE r.number IS NOT NULL """ ).formatted(TABLE_RECIPIENT); + final var selfNumber = selfAddressProvider.getSelfAddress().number().orElse(null); try (final var connection = database.getConnection()) { try (final var statement = connection.prepareStatement(sql)) { return Utils.executeQueryForStream(statement, resultSet -> resultSet.getString("number")) .filter(Objects::nonNull) + .filter(n -> !n.equals(selfNumber)) .filter(n -> { try { Long.parseLong(n);