summaryrefslogtreecommitdiff
path: root/net/ssl/src/play
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2021-03-01 16:21:39 +0100
committerByteHamster <info@bytehamster.com>2021-03-01 16:21:39 +0100
commit0e94aa5d9d02dd9b8a88b3b03eb279cb386b3dc3 (patch)
treeb1282edeb33eab01a5ad2ced49d40fa015c768af /net/ssl/src/play
parentddd6a12354b776bf0ae28b2d0ea2f1f067daf341 (diff)
downloadAntennaPod-0e94aa5d9d02dd9b8a88b3b03eb279cb386b3dc3.zip
Moved SSL providers to new module
Diffstat (limited to 'net/ssl/src/play')
-rw-r--r--net/ssl/src/play/java/de/danoeh/antennapod/net/ssl/SslProviderInstaller.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/net/ssl/src/play/java/de/danoeh/antennapod/net/ssl/SslProviderInstaller.java b/net/ssl/src/play/java/de/danoeh/antennapod/net/ssl/SslProviderInstaller.java
new file mode 100644
index 000000000..6c89df5ec
--- /dev/null
+++ b/net/ssl/src/play/java/de/danoeh/antennapod/net/ssl/SslProviderInstaller.java
@@ -0,0 +1,20 @@
+package de.danoeh.antennapod.net.ssl;
+
+import android.content.Context;
+import com.google.android.gms.common.GoogleApiAvailability;
+import com.google.android.gms.common.GooglePlayServicesNotAvailableException;
+import com.google.android.gms.common.GooglePlayServicesRepairableException;
+import com.google.android.gms.security.ProviderInstaller;
+
+public class SslProviderInstaller {
+ public static void install(Context context) {
+ try {
+ ProviderInstaller.installIfNeeded(context);
+ } catch (GooglePlayServicesRepairableException e) {
+ e.printStackTrace();
+ GoogleApiAvailability.getInstance().showErrorNotification(context, e.getConnectionStatusCode());
+ } catch (GooglePlayServicesNotAvailableException e) {
+ e.printStackTrace();
+ }
+ }
+}