fix(player): call Rating.hasHeart() as method, not getter
This commit is contained in:
@@ -436,7 +436,7 @@ class MinstrelAudioHandler extends BaseAudioHandler with QueueHandler, SeekHandl
|
|||||||
final bridge = _likeBridge;
|
final bridge = _likeBridge;
|
||||||
if (media == null || bridge == null) return;
|
if (media == null || bridge == null) return;
|
||||||
final currentlyLiked = bridge.isTrackLiked(media.id);
|
final currentlyLiked = bridge.isTrackLiked(media.id);
|
||||||
final wantLiked = rating.hasHeart;
|
final wantLiked = rating.hasHeart();
|
||||||
if (currentlyLiked == wantLiked) return;
|
if (currentlyLiked == wantLiked) return;
|
||||||
try {
|
try {
|
||||||
await bridge.toggleTrackLike(media.id);
|
await bridge.toggleTrackLike(media.id);
|
||||||
@@ -460,7 +460,7 @@ class MinstrelAudioHandler extends BaseAudioHandler with QueueHandler, SeekHandl
|
|||||||
final bridge = _likeBridge;
|
final bridge = _likeBridge;
|
||||||
if (media == null || bridge == null) return;
|
if (media == null || bridge == null) return;
|
||||||
final liked = bridge.isTrackLiked(media.id);
|
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)));
|
mediaItem.add(media.copyWith(rating: Rating.newHeartRating(liked)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user