|
@@ -33,17 +33,16 @@ import android.text.TextUtils;
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
-import android.webkit.*;
|
|
|
+import android.webkit.ClientCertRequest;
|
|
|
+import android.webkit.CookieSyncManager;
|
|
|
+import android.webkit.SslErrorHandler;
|
|
|
+import android.webkit.WebResourceRequest;
|
|
|
+import android.webkit.WebResourceResponse;
|
|
|
+import android.webkit.WebSettings;
|
|
|
+import android.webkit.WebView;
|
|
|
+import android.webkit.WebViewClient;
|
|
|
import android.widget.ProgressBar;
|
|
|
|
|
|
-import androidx.annotation.NonNull;
|
|
|
-import androidx.appcompat.app.AppCompatActivity;
|
|
|
-import androidx.core.content.res.ResourcesCompat;
|
|
|
-import androidx.work.OneTimeWorkRequest;
|
|
|
-import androidx.work.WorkManager;
|
|
|
-import autodagger.AutoInjector;
|
|
|
-import butterknife.BindView;
|
|
|
-
|
|
|
import com.bluelinelabs.conductor.RouterTransaction;
|
|
|
import com.bluelinelabs.conductor.changehandler.HorizontalChangeHandler;
|
|
|
import com.nextcloud.talk.R;
|
|
@@ -60,17 +59,8 @@ import com.nextcloud.talk.utils.preferences.AppPreferences;
|
|
|
import com.nextcloud.talk.utils.singletons.ApplicationWideMessageHolder;
|
|
|
import com.nextcloud.talk.utils.ssl.MagicTrustManager;
|
|
|
|
|
|
-import de.cotech.hw.fido.WebViewFidoBridge;
|
|
|
-import io.reactivex.android.schedulers.AndroidSchedulers;
|
|
|
-import io.reactivex.disposables.Disposable;
|
|
|
-import io.reactivex.schedulers.Schedulers;
|
|
|
-import io.requery.Persistable;
|
|
|
-import io.requery.reactivex.ReactiveEntityStore;
|
|
|
-
|
|
|
import org.greenrobot.eventbus.EventBus;
|
|
|
|
|
|
-import javax.inject.Inject;
|
|
|
-
|
|
|
import java.lang.reflect.Field;
|
|
|
import java.net.CookieManager;
|
|
|
import java.net.URLDecoder;
|
|
@@ -81,6 +71,22 @@ import java.util.HashMap;
|
|
|
import java.util.Locale;
|
|
|
import java.util.Map;
|
|
|
|
|
|
+import javax.inject.Inject;
|
|
|
+
|
|
|
+import androidx.annotation.NonNull;
|
|
|
+import androidx.appcompat.app.AppCompatActivity;
|
|
|
+import androidx.core.content.res.ResourcesCompat;
|
|
|
+import androidx.work.OneTimeWorkRequest;
|
|
|
+import androidx.work.WorkManager;
|
|
|
+import autodagger.AutoInjector;
|
|
|
+import butterknife.BindView;
|
|
|
+import de.cotech.hw.fido.WebViewFidoBridge;
|
|
|
+import io.reactivex.android.schedulers.AndroidSchedulers;
|
|
|
+import io.reactivex.disposables.Disposable;
|
|
|
+import io.reactivex.schedulers.Schedulers;
|
|
|
+import io.requery.Persistable;
|
|
|
+import io.requery.reactivex.ReactiveEntityStore;
|
|
|
+
|
|
|
@AutoInjector(NextcloudTalkApplication.class)
|
|
|
public class WebViewLoginController extends BaseController {
|
|
|
|