From 1540bbdca0aed34a3935b3d852fa166eca5094b6 Mon Sep 17 00:00:00 2001 From: Rohit Karadkar Date: Tue, 9 Jun 2026 08:13:56 +0530 Subject: [PATCH] fix: auto-delete bookmark note in TestUserDataRepository on unbookmark Co-Authored-By: Claude --- .../core/testing/repository/TestUserDataRepository.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt index df7609a54..10b666a05 100644 --- a/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt +++ b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt @@ -68,8 +68,9 @@ class TestUserDataRepository : UserDataRepository { } else { current.bookmarkedNewsResources - newsResourceId } + val notes = if (bookmarked) current.bookmarkNotes else current.bookmarkNotes - newsResourceId - _userData.tryEmit(current.copy(bookmarkedNewsResources = bookmarkedNews)) + _userData.tryEmit(current.copy(bookmarkedNewsResources = bookmarkedNews, bookmarkNotes = notes)) } }