123456789101112131415 |
- import browser from 'webextension-polyfill';
- import { toCamelCase } from '@/utils/helper';
- import * as blocksHandler from './blocks-handler';
- browser.runtime.onConnect.addListener((port) => {
- port.onMessage.addListener((data) => {
- const handler = blocksHandler[toCamelCase(data.name)];
- console.log(`${data.name}(${toCamelCase(data.name)}):`, data);
- if (handler) {
- handler(data);
- } else {
- console.error(`"${data.name}" doesn't have a handler`);
- }
- });
- });
|