From 08acdfc66f1996b1b44e0af358981a98cd80fd94 Mon Sep 17 00:00:00 2001 From: JustEngineer Date: Mon, 13 Oct 2025 13:09:22 +0300 Subject: [PATCH] removed duplicate message listener --- Extension/background.js | 23 ----------------------- Extension/scripts/Auto-Image.js | 6 +++--- 2 files changed, 3 insertions(+), 26 deletions(-) diff --git a/Extension/background.js b/Extension/background.js index fe15f65..0217179 100644 --- a/Extension/background.js +++ b/Extension/background.js @@ -13,29 +13,6 @@ chrome.runtime.onInstalled.addListener(async () => { console.log('📦 Installation resource test:', resources); }); -chrome.runtime.onMessage.addListener((request, sender, sendResponse) => { - if (request.action === 'executeScript') { - // Get tabId from sender or requests - const tabId = request.tabId || sender.tab?.id; - - if (!tabId) { - sendResponse({ success: false, error: 'Could not determine target tab' }); - return; - } - - // Use IIFE for async handlings - (async () => { - try { - await executeLocalScript(request.scriptName, tabId); - sendResponse({ success: true }); - } catch (error) { - sendResponse({ success: false, error: error.message }); - } - })(); - - return true; // Important: indicates async response - } -}); async function executeLocalScript(scriptName, tabId) { try { diff --git a/Extension/scripts/Auto-Image.js b/Extension/scripts/Auto-Image.js index b18efd6..93d5040 100644 --- a/Extension/scripts/Auto-Image.js +++ b/Extension/scripts/Auto-Image.js @@ -4410,7 +4410,7 @@ localStorage.removeItem("lp"); const timeText = Utils.msToTimeText(remainingMs); if (currentChargesEl) { - currentChargesEl.innerHTML = `${state.displayCharges} / ${state.maxCharges}`; + currentChargesEl.innerHTML = `${state.displayCharges} / ${max}`; } if ( @@ -4608,7 +4608,7 @@ localStorage.removeItem("lp"); totalMaxCharges = accounts.reduce((sum, acc) => { if (currentAccount && acc.token === currentAccount.token) { // Use real-time max charges for current account - return sum + Math.floor(state.maxCharges || acc.Max || 0); + return sum + Math.floor((state.fullChargeData?.max ?? state.maxCharges ?? acc.Max ?? 0)); } else { // Use stored data for other accounts return sum + Math.floor(acc.Max || 0); @@ -4633,7 +4633,7 @@ localStorage.removeItem("lp"); ${Utils.t('charges')}
- ${state.displayCharges} / ${state.maxCharges} + ${state.displayCharges} / ${state.fullChargeData?.max ?? state.maxCharges}