Fix mark as played sheet logic being reversed (#443)

This commit is contained in:
Max Ward
2025-01-26 23:27:28 -08:00
committed by GitHub
parent 461a276a20
commit 98ca4e7a6d
2 changed files with 11 additions and 11 deletions

View File

@@ -46,7 +46,7 @@ export const PlayedStatus: React.FC<Props> = ({ item, ...props }) => {
<RoundButton <RoundButton
fillColor={item.UserData?.Played ? "primary" : undefined} fillColor={item.UserData?.Played ? "primary" : undefined}
icon={item.UserData?.Played ? "checkmark" : "checkmark"} icon={item.UserData?.Played ? "checkmark" : "checkmark"}
onPress={() => markAsPlayedStatus(item.UserData?.Played || false)} onPress={() => markAsPlayedStatus(!item.UserData?.Played)}
size="large" size="large"
/> />
</View> </View>

View File

@@ -51,17 +51,17 @@ export const useMarkAsPlayed = (item: BaseItemDto) => {
try { try {
if (played) { if (played) {
await markAsNotPlayed({ await markAsPlayed({
api: api, api: api,
itemId: item?.Id, item: item,
userId: user?.Id, userId: user?.Id,
}); });
} else { } else {
await markAsPlayed({ await markAsNotPlayed({
api: api, api: api,
item: item, itemId: item?.Id,
userId: user?.Id, userId: user?.Id,
}); });
} }
invalidateQueries(); invalidateQueries();
} catch (error) { } catch (error) {