Make addon-enabled as a clean architecture
This commit is contained in:
parent
05ef6a8ca3
commit
e76ca380f7
16 changed files with 218 additions and 96 deletions
|
@ -14,10 +14,10 @@ export default class ContentMessageClient {
|
|||
}
|
||||
|
||||
async getAddonEnabled(tabId: number): Promise<boolean> {
|
||||
let { enabled } = await browser.tabs.sendMessage(tabId, {
|
||||
let enabled = await browser.tabs.sendMessage(tabId, {
|
||||
type: messages.ADDON_ENABLED_QUERY,
|
||||
}) as { enabled: boolean };
|
||||
return enabled;
|
||||
});
|
||||
return enabled as any as boolean;
|
||||
}
|
||||
|
||||
toggleAddonEnabled(tabId: number): Promise<void> {
|
||||
|
|
Reference in a new issue