mirror of
https://github.com/deltachat/deltachat-android.git
synced 2025-10-06 03:49:58 +02:00
use new dc_provider_new_from_email_with_dns() api
This commit is contained in:
parent
f426f7ceae
commit
6b8f0842aa
3 changed files with 6 additions and 6 deletions
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue