Skip to content

Commit 308f51f

Browse files
committed
Merge remote-tracking branch 'origin/loading-progress-for-image' into loading-progress-for-image
2 parents 5d7e33d + 2db3e0c commit 308f51f

File tree

15 files changed

+17
-170
lines changed

15 files changed

+17
-170
lines changed

app/build.gradle.kts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -121,12 +121,3 @@ dependencies {
121121
implementation(libs.kotlinx.coroutines.guava)
122122
implementation(libs.coil.kt)
123123
}
124-
125-
// androidx.test is forcing JUnit, 4.12. This forces it to use 4.13
126-
configurations.configureEach {
127-
resolutionStrategy {
128-
force(libs.junit4)
129-
// Temporary workaround for https://issuetracker.google.com/174733673
130-
force("org.objenesis:objenesis:2.6")
131-
}
132-
}

app/src/main/java/com/google/samples/apps/nowinandroid/MainActivityViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@ class MainActivityViewModel @Inject constructor(
4343
}
4444

4545
sealed interface MainActivityUiState {
46-
object Loading : MainActivityUiState
46+
data object Loading : MainActivityUiState
4747
data class Success(val userData: UserData) : MainActivityUiState
4848
}

build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import com.google.samples.apps.nowinandroid.configureGradleManagedDevices
2121
import com.google.samples.apps.nowinandroid.configureKotlinAndroid
2222
import com.google.samples.apps.nowinandroid.configurePrintApksTask
2323
import com.google.samples.apps.nowinandroid.disableUnnecessaryAndroidTests
24-
import com.google.samples.apps.nowinandroid.libs
2524
import org.gradle.api.Plugin
2625
import org.gradle.api.Project
2726
import org.gradle.kotlin.dsl.configure
@@ -46,13 +45,6 @@ class AndroidLibraryConventionPlugin : Plugin<Project> {
4645
configurePrintApksTask(this)
4746
disableUnnecessaryAndroidTests(target)
4847
}
49-
configurations.configureEach {
50-
resolutionStrategy {
51-
force(libs.findLibrary("junit4").get())
52-
// Temporary workaround for https://issuetracker.google.com/174733673
53-
force("org.objenesis:objenesis:2.6")
54-
}
55-
}
5648
dependencies {
5749
add("androidTestImplementation", kotlin("test"))
5850
add("testImplementation", kotlin("test"))

core/common/src/main/java/com/google/samples/apps/nowinandroid/core/decoder/StringDecoder.kt

Lines changed: 0 additions & 21 deletions
This file was deleted.

core/common/src/main/java/com/google/samples/apps/nowinandroid/core/decoder/UriDecoder.kt

Lines changed: 0 additions & 24 deletions
This file was deleted.

core/common/src/main/java/com/google/samples/apps/nowinandroid/core/decoder/di/StringDecoderModule.kt

Lines changed: 0 additions & 31 deletions
This file was deleted.

core/common/src/main/java/com/google/samples/apps/nowinandroid/core/result/Result.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import kotlinx.coroutines.flow.onStart
2424
sealed interface Result<out T> {
2525
data class Success<T>(val data: T) : Result<T>
2626
data class Error(val exception: Throwable? = null) : Result<Nothing>
27-
object Loading : Result<Nothing>
27+
data object Loading : Result<Nothing>
2828
}
2929

3030
fun <T> Flow<T>.asResult(): Flow<Result<T>> {

core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/decoder/FakeStringDecoder.kt

Lines changed: 0 additions & 24 deletions
This file was deleted.

core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/di/TestStringDecoderModule.kt

Lines changed: 0 additions & 35 deletions
This file was deleted.

core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/NewsFeed.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ sealed interface NewsFeedUiState {
112112
/**
113113
* The feed is still loading.
114114
*/
115-
object Loading : NewsFeedUiState
115+
data object Loading : NewsFeedUiState
116116

117117
/**
118118
* The feed is loaded with the given list of news resources.

0 commit comments

Comments
 (0)