Fix issue #125
This commit is contained in:
parent
88b5a83fb1
commit
dedf7b0163
|
@ -54,6 +54,7 @@ import org.jetbrains.annotations.NotNull;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.InetAddress;
|
import java.net.InetAddress;
|
||||||
import java.net.NetworkInterface;
|
import java.net.NetworkInterface;
|
||||||
|
import java.net.URL;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Enumeration;
|
import java.util.Enumeration;
|
||||||
|
@ -133,6 +134,12 @@ public class MainActivity extends AppCompatActivity implements ChromeCastsListen
|
||||||
(dialog, which) -> new Thread(() -> {
|
(dialog, which) -> new Thread(() -> {
|
||||||
try {
|
try {
|
||||||
String newInstance = input.getText().toString().trim();
|
String newInstance = input.getText().toString().trim();
|
||||||
|
if (!newInstance.startsWith("http")) {
|
||||||
|
newInstance = "http://" + newInstance;
|
||||||
|
}
|
||||||
|
URL url = new URL(newInstance);
|
||||||
|
newInstance = url.getHost();
|
||||||
|
|
||||||
WellKnownNodeinfo.NodeInfo instanceNodeInfo = new RetrofitPeertubeAPI(activity, newInstance, null).getNodeInfo();
|
WellKnownNodeinfo.NodeInfo instanceNodeInfo = new RetrofitPeertubeAPI(activity, newInstance, null).getNodeInfo();
|
||||||
if (instanceNodeInfo.getSoftware() != null && instanceNodeInfo.getSoftware().getName().trim().toLowerCase().compareTo("peertube") == 0) {
|
if (instanceNodeInfo.getSoftware() != null && instanceNodeInfo.getSoftware().getName().trim().toLowerCase().compareTo("peertube") == 0) {
|
||||||
SharedPreferences.Editor editor = sharedpreferences.edit();
|
SharedPreferences.Editor editor = sharedpreferences.edit();
|
||||||
|
@ -906,7 +913,7 @@ public class MainActivity extends AppCompatActivity implements ChromeCastsListen
|
||||||
SharedPreferences.Editor editor = sharedpreferences.edit();
|
SharedPreferences.Editor editor = sharedpreferences.edit();
|
||||||
editor.putString(Helper.PREF_INSTANCE, String.valueOf(data.getData()));
|
editor.putString(Helper.PREF_INSTANCE, String.valueOf(data.getData()));
|
||||||
editor.commit();
|
editor.commit();
|
||||||
finish();
|
recreate();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue