From a7b09f80bf652ff308221b482b03b4115019a31c Mon Sep 17 00:00:00 2001 From: David Williams Date: Sat, 19 Apr 2025 12:56:49 -0700 Subject: [PATCH] Remove NetworkDataSource.saveTasks() parameter ambiguity specifically for FakeNetworkDataSource implementation --- .../todoapp/data/source/network/NetworkDataSource.kt | 2 +- .../todoapp/data/source/network/FakeNetworkDataSource.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/network/NetworkDataSource.kt b/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/network/NetworkDataSource.kt index f6e298771..3fbdaa7b1 100644 --- a/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/network/NetworkDataSource.kt +++ b/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/network/NetworkDataSource.kt @@ -24,5 +24,5 @@ interface NetworkDataSource { suspend fun loadTasks(): List - suspend fun saveTasks(tasks: List) + suspend fun saveTasks(newTasks: List) } diff --git a/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/network/FakeNetworkDataSource.kt b/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/network/FakeNetworkDataSource.kt index eb007ecd3..b30f4835e 100644 --- a/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/network/FakeNetworkDataSource.kt +++ b/shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/network/FakeNetworkDataSource.kt @@ -21,7 +21,7 @@ class FakeNetworkDataSource( ) : NetworkDataSource { override suspend fun loadTasks() = tasks ?: throw Exception("Task list is null") - override suspend fun saveTasks(tasks: List) { - this.tasks = tasks.toMutableList() + override suspend fun saveTasks(newTasks: List) { + this.tasks = newTasks.toMutableList() } }