Use count from the request response

This commit is contained in:
2024-06-14 09:40:16 +02:00
parent cab499d1ad
commit 481c09e2da

View File

@@ -11,15 +11,7 @@ document.addEventListener('DOMContentLoaded', function() {
.then(data => { .then(data => {
if (data.success) { if (data.success) {
let likesCountElement = this.parentElement.querySelector('.likes-count'); let likesCountElement = this.parentElement.querySelector('.likes-count');
let likesCount = parseInt(likesCountElement.textContent); likesCountElement.textContent = data.likesCount;
if (isLiked) {
likesCount--;
} else {
likesCount++;
}
likesCountElement.textContent = likesCount.toString();
this.classList.toggle('liked'); this.classList.toggle('liked');
this.classList.toggle('not-liked'); this.classList.toggle('not-liked');
this.innerHTML = isLiked ? '♡' : '❤️'; this.innerHTML = isLiked ? '♡' : '❤️';