dealhub/resources/js/interaction.js
kusowl 16c9ff3cee feat: implement user interaction system with like functionality
- Updated interaction models and relations for handling of user-deal interactions.
- Added frontend interactivity with `interaction.js` for toggling like buttons.
2026-01-15 19:09:24 +05:30

15 lines
341 B
JavaScript

async function like(e, id){
try {
let response = await axios.post('/like/' + id);
if (response.status === 200) {
let likeBtns = e.querySelectorAll('.like');
likeBtns.forEach((e) => e.classList.toggle('hidden'))
}
} catch (e) {
console.error(e);
}
}
document.like = like;