diff --git a/android/app/src/main/java/com/fabledsword/minstrel/likes/data/LikesRepository.kt b/android/app/src/main/java/com/fabledsword/minstrel/likes/data/LikesRepository.kt index 8297f583..d54832e1 100644 --- a/android/app/src/main/java/com/fabledsword/minstrel/likes/data/LikesRepository.kt +++ b/android/app/src/main/java/com/fabledsword/minstrel/likes/data/LikesRepository.kt @@ -94,8 +94,12 @@ class LikesRepository @Inject constructor( if (desiredState) api.like(kindPath, entityId) else api.unlike(kindPath, entityId) true } catch ( - @Suppress("TooGenericExceptionCaught") e: Throwable, + @Suppress("TooGenericExceptionCaught", "SwallowedException") e: Throwable, ) { + // Intentional swallow: the queue replays this later; surfacing + // the network error here would force callers (UI) to handle it + // even though it's already been buffered. The replayer logs + // per-attempt diagnostics when it lands in Phase 12.2. mutationQueue.enqueueLikeToggle(entityType, entityId, desiredState) false } diff --git a/android/app/src/main/java/com/fabledsword/minstrel/models/wire/LikesWire.kt b/android/app/src/main/java/com/fabledsword/minstrel/models/wire/LikedIdsWire.kt similarity index 100% rename from android/app/src/main/java/com/fabledsword/minstrel/models/wire/LikesWire.kt rename to android/app/src/main/java/com/fabledsword/minstrel/models/wire/LikedIdsWire.kt