Browse Source

Move extension `openUrlInChromeCustomTab` to :androidutils module.

other/julioromano/inlineasync2
Benoit Marty 1 year ago committed by Benoit Marty
parent
commit
b9ec124af4
  1. 1
      features/login/impl/build.gradle.kts
  2. 1
      features/login/impl/src/main/kotlin/io/element/android/features/login/impl/oidc/customtab/CustomTabHandler.kt
  3. 1
      libraries/androidutils/build.gradle.kts
  4. 2
      libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/browser/ChromeCustomTab.kt

1
features/login/impl/build.gradle.kts

@ -40,6 +40,7 @@ dependencies { @@ -40,6 +40,7 @@ dependencies {
implementation(projects.anvilannotations)
anvil(projects.anvilcodegen)
implementation(projects.libraries.core)
implementation(projects.libraries.androidutils)
implementation(projects.libraries.architecture)
implementation(projects.libraries.matrix.api)
implementation(projects.libraries.matrix.api)

1
features/login/impl/src/main/kotlin/io/element/android/features/login/impl/oidc/customtab/CustomTabHandler.kt

@ -23,6 +23,7 @@ import android.net.Uri @@ -23,6 +23,7 @@ import android.net.Uri
import androidx.browser.customtabs.CustomTabsClient
import androidx.browser.customtabs.CustomTabsServiceConnection
import androidx.browser.customtabs.CustomTabsSession
import io.element.android.libraries.androidutils.browser.openUrlInChromeCustomTab
import io.element.android.libraries.di.ApplicationContext
import javax.inject.Inject

1
libraries/androidutils/build.gradle.kts

@ -28,5 +28,6 @@ dependencies { @@ -28,5 +28,6 @@ dependencies {
implementation(libs.androidx.activity.activity)
implementation(libs.androidx.exifinterface)
implementation(libs.androidx.security.crypto)
implementation(libs.androidx.browser)
implementation(projects.libraries.core)
}

2
features/login/impl/src/main/kotlin/io/element/android/features/login/impl/oidc/customtab/Extensions.kt → libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/browser/ChromeCustomTab.kt

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
* limitations under the License.
*/
package io.element.android.features.login.impl.oidc.customtab
package io.element.android.libraries.androidutils.browser
import android.app.Activity
import android.content.ActivityNotFoundException
Loading…
Cancel
Save