2020-02-07 16:09:36 -05:00
|
|
|
import { initializeMessageBus } from 'ng-devtools-backend';
|
2020-01-27 13:40:18 -05:00
|
|
|
import { SamePageMessageBus } from './same-page-message-bus';
|
2020-02-07 16:09:36 -05:00
|
|
|
import { initializeExtendedWindowOperations } from './chrome-window-extensions';
|
|
|
|
|
|
2020-01-27 13:40:18 -05:00
|
|
|
const messageBus = new SamePageMessageBus('angular-devtools-backend', 'angular-devtools-content-script');
|
|
|
|
|
|
|
|
|
|
let initialized = false;
|
|
|
|
|
messageBus.on('handshake', () => {
|
|
|
|
|
console.log('Received init');
|
|
|
|
|
if (initialized) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
initialized = true;
|
2020-02-07 16:09:36 -05:00
|
|
|
initializeMessageBus(messageBus);
|
|
|
|
|
initializeExtendedWindowOperations();
|
2020-01-27 13:40:18 -05:00
|
|
|
});
|