aboutsummaryrefslogtreecommitdiff
path: root/extension/public/background.js
blob: 15c50ba960237f29dec0e64a7d3a679949219490 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function getBrowser() {
    if (typeof browser === "undefined") {
        return chrome;
    } else {
        return browser;
    }
}

getBrowser().runtime.onMessage.addListener(async (request, sender, sendResponse) => {
    console.log("received message", request)
    let [url, icon] = request;
    let bmk = (await getBrowser().bookmarks.search({url : url}));
    console.log(bmk)
    if (bmk && bmk.length > 0) {
        await getBrowser().storage.local.set({["icon-"+bmk[0].id]: icon});
    }
    sendResponse();
})