Indicator as Clean Architecture

This commit is contained in:
Shin'ya Ueoka 2018-07-22 15:39:23 +09:00
parent b130fd5268
commit 42d902982a
7 changed files with 77 additions and 2 deletions

View file

@ -9,4 +9,17 @@ export default class ContentMessageClient {
});
}
}
async getAddonEnabled(tabId) {
let { enabled } = await browser.tabs.sendMessage(tabId, {
type: messages.ADDON_ENABLED_QUERY,
});
return enabled;
}
toggleAddonEnabled(tabId) {
return browser.tabs.sendMessage(tabId, {
type: messages.ADDON_TOGGLE_ENABLED,
});
}
}