Check owner domain, not email server

This commit is contained in:
M66B
2021-07-03 20:36:38 +02:00
parent 97ec6f0bbf
commit 2df607dac8
2 changed files with 12 additions and 10 deletions

View File

@@ -59,6 +59,7 @@ import androidx.core.util.PatternsCompat;
import androidx.preference.PreferenceManager;
import java.net.IDN;
import java.net.InetAddress;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
@@ -296,7 +297,7 @@ public class FragmentDialogOpenLink extends FragmentDialogBase {
Bundle args = new Bundle();
args.putParcelable("uri", uri);
new SimpleTask<Pair<String, IPInfo.Organization>>() {
new SimpleTask<Pair<InetAddress, IPInfo.Organization>>() {
@Override
protected void onPreExecute(Bundle args) {
btnOwner.setEnabled(false);
@@ -312,14 +313,14 @@ public class FragmentDialogOpenLink extends FragmentDialogBase {
}
@Override
protected Pair<String, IPInfo.Organization> onExecute(Context context, Bundle args) throws Throwable {
protected Pair<InetAddress, IPInfo.Organization> onExecute(Context context, Bundle args) throws Throwable {
Uri uri = args.getParcelable("uri");
return IPInfo.getOrganization(uri, context);
}
@Override
protected void onExecuted(Bundle args, Pair<String, IPInfo.Organization> data) {
tvHost.setText(data.first);
protected void onExecuted(Bundle args, Pair<InetAddress, IPInfo.Organization> data) {
tvHost.setText(data.first.toString());
tvOwner.setText(data.second.name == null ? "?" : data.second.name);
ApplicationEx.getMainHandler().post(new Runnable() {
@Override