diff --git a/build.gradle b/build.gradle index 13c1cd5..aa91890 100644 --- a/build.gradle +++ b/build.gradle @@ -12,14 +12,6 @@ commonConfig { allprojects { pluginManager.withPlugin("kotlin") { plugin -> - def kotlinVersion = KotlinPluginWrapperKt.getKotlinPluginVersion(project) - configurations.matching { it.name != "detekt" }.configureEach { - resolutionStrategy.eachDependency { - if (requested.group == 'org.jetbrains.kotlin' && requested.name.startsWith("kotlin")) { - useVersion kotlinVersion - } - } - } kotlin { jvmToolchain(libs.versions.java.compilation.get().toInteger()) } diff --git a/sample/app/src/main/kotlin/se/premex/gross/OssArtifactView.kt b/sample/app/src/main/kotlin/se/premex/gross/OssArtifactView.kt index 57135d5..f313393 100644 --- a/sample/app/src/main/kotlin/se/premex/gross/OssArtifactView.kt +++ b/sample/app/src/main/kotlin/se/premex/gross/OssArtifactView.kt @@ -36,7 +36,9 @@ fun AssetsOssView() { when (val state = uiState.value) { State.Loading -> LoadingView(stringResource(id = R.string.loading)) + is State.Failed -> ErrorView(stringResource(id = R.string.error), state.errorMessage) + is State.Success -> { Column { Text( diff --git a/sample/app/src/main/kotlin/se/premex/gross/ui/theme/Theme.kt b/sample/app/src/main/kotlin/se/premex/gross/ui/theme/Theme.kt index 4c601da..59a812c 100644 --- a/sample/app/src/main/kotlin/se/premex/gross/ui/theme/Theme.kt +++ b/sample/app/src/main/kotlin/se/premex/gross/ui/theme/Theme.kt @@ -46,6 +46,7 @@ fun GrossTheme( } darkTheme -> DarkColorScheme + else -> LightColorScheme } diff --git a/sample/app/src/test/kotlin/io/github/usefulness/licensee/TestUtils.kt b/sample/app/src/test/kotlin/io/github/usefulness/licensee/TestUtils.kt index f06b760..89dc641 100644 --- a/sample/app/src/test/kotlin/io/github/usefulness/licensee/TestUtils.kt +++ b/sample/app/src/test/kotlin/io/github/usefulness/licensee/TestUtils.kt @@ -10,6 +10,7 @@ internal fun checkLoadedArtifacts(artifacts: List, isViewPager2Dependency @Suppress("KotlinConstantConditions") when (BuildConfig.BUILD_TYPE) { "release" -> assertThat(viewPagers).isEmpty() + "debug" -> assertThat(viewPagers.single().toString()).isEqualTo( Artifact( groupId = "androidx.viewpager2",