From 7cbba179124ed5a849f9d8c09fc61ec057810e13 Mon Sep 17 00:00:00 2001 From: sowgro Date: Mon, 30 Dec 2024 00:52:07 -0500 Subject: Update iconGrabber in preparation for icon selector --- extension/public/background.js | 17 ++--------------- extension/public/iconGrabber.js | 2 +- 2 files changed, 3 insertions(+), 16 deletions(-) (limited to 'extension') diff --git a/extension/public/background.js b/extension/public/background.js index 1f09158..5ebd5f2 100644 --- a/extension/public/background.js +++ b/extension/public/background.js @@ -2,27 +2,14 @@ function getBrowser() { return typeof browser === "undefined" ? chrome : browser; } -function toDataURL(url) { - return fetch(url) - .then(response => response.blob()) - .then(blob => new Promise((resolve, reject) => { - const reader = new FileReader() - reader.onloadend = () => resolve(reader.result) - reader.onerror = reject - reader.readAsDataURL(blob) - })) -} - getBrowser().runtime.onMessage.addListener(async (request, sender, sendResponse) => { console.log("received message", request) - let [url, icon] = request; + let [url, icons] = request; let bmk = (await getBrowser().bookmarks.search({url : url})); console.log(bmk) if (bmk && bmk.length > 0) { - let imgData = await toDataURL(icon) - // console.log(imgData) - await getBrowser().storage.local.set({["icon-cache-"+bmk[0].id]: imgData}); + await getBrowser().storage.local.set({["icon-aval-"+bmk[0].id]: icons}); } sendResponse(); }) diff --git a/extension/public/iconGrabber.js b/extension/public/iconGrabber.js index b02e315..5ccdccf 100644 --- a/extension/public/iconGrabber.js +++ b/extension/public/iconGrabber.js @@ -26,6 +26,6 @@ let x = Array.from(document.getElementsByTagName("link")) console.log("found icons", x.map(elem => elem.outerHTML)); x = x.map(elem => elem.href); -getBrowser().runtime.sendMessage([window.location.href, x[0]]).catch(() => { +getBrowser().runtime.sendMessage([window.location.href, x]).catch(() => { console.log("failed to send message") }) \ No newline at end of file -- cgit v1.2.3