From 6b8f0842aaf09d452798f23c12cb92538f7734b8 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Wed, 27 Apr 2022 21:04:38 +0200 Subject: [PATCH] use new dc_provider_new_from_email_with_dns() api --- jni/dc_wrapper.c | 4 ++-- src/com/b44t/messenger/DcContext.java | 4 ++-- src/org/thoughtcrime/securesms/RegistrationActivity.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/jni/dc_wrapper.c b/jni/dc_wrapper.c index cf5656b93..8bca6e06c 100644 --- a/jni/dc_wrapper.c +++ b/jni/dc_wrapper.c @@ -977,10 +977,10 @@ JNIEXPORT void Java_com_b44t_messenger_DcContext_deleteAllLocations(JNIEnv *env, } -JNIEXPORT jlong Java_com_b44t_messenger_DcContext_getProviderFromEmailCPtr(JNIEnv *env, jobject obj, jstring email) +JNIEXPORT jlong Java_com_b44t_messenger_DcContext_getProviderFromEmailWithDnsCPtr(JNIEnv *env, jobject obj, jstring email) { CHAR_REF(email); - jlong ret = (jlong)dc_provider_new_from_email(get_dc_context(env, obj), emailPtr); + jlong ret = (jlong)dc_provider_new_from_email_with_dns(get_dc_context(env, obj), emailPtr); CHAR_UNREF(email); return ret; } diff --git a/src/com/b44t/messenger/DcContext.java b/src/com/b44t/messenger/DcContext.java index c4b1985be..3316e882b 100644 --- a/src/com/b44t/messenger/DcContext.java +++ b/src/com/b44t/messenger/DcContext.java @@ -211,7 +211,7 @@ public class DcContext { public native boolean isSendingLocationsToChat(int chat_id); public DcArray getLocations (int chat_id, int contact_id, long timestamp_start, long timestamp_end) { return new DcArray(getLocationsCPtr(chat_id, contact_id, timestamp_start, timestamp_end)); } public native void deleteAllLocations (); - public DcProvider getProviderFromEmail (String email) { long cptr = getProviderFromEmailCPtr(email); return cptr!=0 ? new DcProvider(cptr) : null; } + public DcProvider getProviderFromEmailWithDns (String email) { long cptr = getProviderFromEmailWithDnsCPtr(email); return cptr!=0 ? new DcProvider(cptr) : null; } public String getNameNAddr() { String displayname = getConfig("displayname"); @@ -252,5 +252,5 @@ public class DcContext { private native long getContactCPtr (int id); private native long getLocationsCPtr (int chat_id, int contact_id, long timestamp_start, long timestamp_end); private native long checkQrCPtr (String qr); - private native long getProviderFromEmailCPtr (String addr); + private native long getProviderFromEmailWithDnsCPtr (String addr); } diff --git a/src/org/thoughtcrime/securesms/RegistrationActivity.java b/src/org/thoughtcrime/securesms/RegistrationActivity.java index fa4c9469d..e16421385 100644 --- a/src/org/thoughtcrime/securesms/RegistrationActivity.java +++ b/src/org/thoughtcrime/securesms/RegistrationActivity.java @@ -382,7 +382,7 @@ public class RegistrationActivity extends BaseActionBarActivity implements DcEve } private void updateProviderInfo() { - provider = getContext(this).getProviderFromEmail(emailInput.getText().toString()); + provider = getContext(this).getProviderFromEmailWithDns(emailInput.getText().toString()); if (provider!=null) { Resources res = getResources(); providerHint.setText(provider.getBeforeLoginHint()); @@ -412,7 +412,7 @@ public class RegistrationActivity extends BaseActionBarActivity implements DcEve private void maybeCleanProviderInfo() { if (provider!=null && providerLayout.getVisibility()==View.VISIBLE) { - DcProvider newProvider = getContext(this).getProviderFromEmail(emailInput.getText().toString()); + DcProvider newProvider = getContext(this).getProviderFromEmailWithDns(emailInput.getText().toString()); if (newProvider == null || !newProvider.getOverviewPage().equals(provider.getOverviewPage())) { provider = null;