From d7cde840a612538b2673091874b8af83948b98c0 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sun, 15 Sep 2024 00:02:08 -0500 Subject: [PATCH] Use known gateways in notification settings --- .../settings/NotificationsSettingsFragment.java | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/ui/fragment/settings/NotificationsSettingsFragment.java b/src/main/java/eu/siacs/conversations/ui/fragment/settings/NotificationsSettingsFragment.java index 582ddec0b6ae0c939af71a8089915625e8aa3866..3af9a0c38c3c162db08be1649c0158dac55b95ca 100644 --- a/src/main/java/eu/siacs/conversations/ui/fragment/settings/NotificationsSettingsFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/fragment/settings/NotificationsSettingsFragment.java @@ -143,15 +143,7 @@ public class NotificationsSettingsFragment extends XmppPreferenceFragment { boolean diallerIntegrationPossible = false; if (Build.VERSION.SDK_INT >= 23) { - outer: - for (final var account : requireService().getAccounts()) { - for (final var contact : account.getRoster().getContacts()) { - if (contact.getPresences().anyIdentity("gateway", "pstn")) { - diallerIntegrationPossible = true; - break outer; - } - } - } + diallerIntegrationPossible = requireService().getAccounts().stream().anyMatch(a -> a.getGateways("pstn").size() > 0); } if (!diallerIntegrationPossible) { final var pref = findPreference("dialler_integration_incoming");