Use known gateays during onboarding

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java | 13 
1 file changed, 3 insertions(+), 10 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java 🔗

@@ -1170,16 +1170,9 @@ public class StartConversationActivity extends XmppActivity
                     }
                 }
 
-                for (Contact contact : account.getRoster().getContacts()) {
-                    if (contact.getPresences().anyIdentity("gateway", "pstn")) {
-                        hasPstnOrSms = true;
-                        break outer;
-                    }
-                    if (contact.getPresences().anyIdentity("gateway", "sms")) {
-                        hasPstnOrSms = true;
-                        break outer;
-                    }
-                }
+                final var hasGw = account.getGateways("pstn").size() > 0 || account.getGateways("sms").size() > 0;
+                hasPstnOrSms = hasPstnOrSms || hasGw;
+                if (hasGw) break outer;
             }
 
             if (!hasPstnOrSms) {