fix(player): call Rating.hasHeart() as method, not getter

This commit is contained in:
2026-05-14 14:07:02 -04:00
parent d1e276204e
commit bfad4dddb6
+2 -2
View File
@@ -436,7 +436,7 @@ class MinstrelAudioHandler extends BaseAudioHandler with QueueHandler, SeekHandl
final bridge = _likeBridge;
if (media == null || bridge == null) return;
final currentlyLiked = bridge.isTrackLiked(media.id);
final wantLiked = rating.hasHeart;
final wantLiked = rating.hasHeart();
if (currentlyLiked == wantLiked) return;
try {
await bridge.toggleTrackLike(media.id);
@@ -460,7 +460,7 @@ class MinstrelAudioHandler extends BaseAudioHandler with QueueHandler, SeekHandl
final bridge = _likeBridge;
if (media == null || bridge == null) return;
final liked = bridge.isTrackLiked(media.id);
if (media.rating?.hasHeart == liked) return;
if (media.rating?.hasHeart() == liked) return;
mediaItem.add(media.copyWith(rating: Rating.newHeartRating(liked)));
}