Two problems with prefixing with https://

- matches tries to match full string
- fromLiteral escapes regex chars
- rewritten with startsWith
This commit is contained in:
Peter Stuifzand 2018-04-23 20:51:56 +02:00
parent 872a409046
commit 717d88fa93

View File

@ -20,7 +20,7 @@ class WebSigninActivity : AppCompatActivity() {
fun startWebsignin(view: View) {
val url = profileUrl.text.toString();
val me = if (!url.matches(Regex.fromLiteral("^https?://"))) "https://$url" else url
val me = if (url.startsWith("https://") || url.startsWith("http://")) url else "https://$url"
val parcelable = intent.getParcelableExtra<AccountAuthenticatorResponse>(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE);
WebsigninTask(this, parcelable).execute(me);
}