in app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/DefaultTasksRepository.kt [94:102]
override suspend fun getTask(taskId: String, forceUpdate: Boolean): Result<Task> {
// Set app as busy while this function executes.
wrapEspressoIdlingResource {
if (forceUpdate) {
updateTaskFromRemoteDataSource(taskId)
}
return tasksLocalDataSource.getTask(taskId)
}
}