blocks repeated watchlist actions so one happens at a time, and gates watchlist behind user id + item

This commit is contained in:
Simon Eklundh
2026-07-04 12:12:32 +02:00
parent 0cac1f8779
commit a39637f187
4 changed files with 34 additions and 19 deletions

View File

@@ -17,14 +17,14 @@ export const TVWatchlistButton: React.FC<TVWatchlistButtonProps> = ({
item,
disabled,
}) => {
const { isWatchlisted, toggleWatchlist } = useWatchlist(item);
const { isWatchlisted, toggleWatchlist, isPending } = useWatchlist(item);
return (
<TVButton
onPress={toggleWatchlist}
variant='glass'
square
disabled={disabled}
disabled={disabled || isPending}
>
<Ionicons
name={isWatchlisted ? "bookmark" : "bookmark-outline"}