aboutsummaryrefslogtreecommitdiff
path: root/src/background/infrastructures/content-message-client.js
blob: b3b37b404a584c48234831bb851ee767a3fb4c5f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
import messages from '../../shared/messages';

export default class ContentMessageClient {
  async broadcastSettingsChanged() {
    let tabs = await browser.tabs.query({});
    for (let tab of tabs) {
      browser.tabs.sendMessage(tab.id, {
        type: messages.SETTINGS_CHANGED,
      });
    }
  }
}