fix websocket for Android < 7.0

This commit is contained in:
Akinwale Ariwodola 2020-09-14 11:19:50 +01:00
parent adb5ffa8d0
commit dc861caf6c

View file

@ -124,6 +124,8 @@ import java.util.concurrent.TimeUnit;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
import javax.net.ssl.SSLParameters;
import io.lbry.browser.adapter.NavigationMenuAdapter; import io.lbry.browser.adapter.NavigationMenuAdapter;
import io.lbry.browser.adapter.NotificationListAdapter; import io.lbry.browser.adapter.NotificationListAdapter;
import io.lbry.browser.adapter.UrlSuggestionListAdapter; import io.lbry.browser.adapter.UrlSuggestionListAdapter;
@ -1126,6 +1128,13 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
@Override @Override
public void onError(Exception ex) { } public void onError(Exception ex) { }
protected void onSetSSLParameters(SSLParameters sslParameters) {
// don't call setEndpointIdentificationAlgorithm for API level < 24
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
sslParameters.setEndpointIdentificationAlgorithm("HTTPS");
}
}
}; };
webSocketClient.connect(); webSocketClient.connect();
} }