diff --git a/multichat-overlay/script.js b/multichat-overlay/script.js index 5ee1c23..06e04f9 100644 --- a/multichat-overlay/script.js +++ b/multichat-overlay/script.js @@ -2763,28 +2763,28 @@ function TikTokLikes(data) { let likeCount = parseInt(data.likeCount); // Search for Previous Likes from the Same User - const previousLikeContainer = document.querySelector(`.likes[data-user-identifier="${data.userId}"]`); + const previousLikeContainer = document.querySelector(`.likes[data-user-identifier="${data.userId}"]`); - // If found, fetches the previous likes, deletes the element - // and then creates a new count with a sum of the like count - if (previousLikeContainer) { - const likeCountElem = previousLikeContainer.querySelector('#tiktok-gift-repeat-count'); - if (likeCountElem) { - const liLikeContainer = previousLikeContainer.parentElement?.parentElement; - if (liLikeContainer) { - let prevLikeCount = parseInt(likeCountElem.textContent.replace('x', ''), 10); - let likeCountUpdate = Math.floor(prevLikeCount + likeCount); - let likeCountDiv = previousLikeContainer.querySelector('#tiktok-gift-repeat-count'); + // If found, fetches the previous likes, deletes the element + // and then creates a new count with a sum of the like count + if (previousLikeContainer) { + const likeCountElem = previousLikeContainer.querySelector('#tiktok-gift-repeat-count'); + if (likeCountElem) { + const liLikeContainer = previousLikeContainer.parentElement?.parentElement; + if (liLikeContainer) { + let prevLikeCount = parseInt(likeCountElem.textContent.replace('x', ''), 10); + let likeCountUpdate = Math.floor(prevLikeCount + likeCount); + let likeCountDiv = previousLikeContainer.querySelector('#tiktok-gift-repeat-count'); - likeCountDiv.innerText = `x${likeCountUpdate}`; + likeCountDiv.innerText = `x${likeCountUpdate}`; - const parent = liLikeContainer.parentElement; - if (parent) { - parent.appendChild(liLikeContainer); - } - } - } - } + const parent = liLikeContainer.parentElement; + if (parent) { + parent.appendChild(liLikeContainer); + } + } + } + } else { // Get a reference to the template @@ -2792,7 +2792,7 @@ function TikTokLikes(data) { // Create a new instance of the template const instance = template.content.cloneNode(true); - + // gets the GiftElement const giftElement = instance.querySelector('.tiktok-gift');