1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Fix double handler bug.

Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
This commit is contained in:
Panu Horsmalahti 2020-12-10 15:23:33 +02:00
parent 71793b0797
commit b7e4aa38cb
2 changed files with 18 additions and 14 deletions

View File

@ -68,7 +68,7 @@ export class LensProtocolRouter extends Singleton {
public init() { public init() {
subscribeToBroadcast(lensProtocolChannel, ((_event, { rawUrl }) => { subscribeToBroadcast(lensProtocolChannel, ((_event, { rawUrl }) => {
console.log(`receiving: ${rawUrl}`); logger.info(`receiving: ${rawUrl}`);
try { try {
this.route(Url(rawUrl, true)); this.route(Url(rawUrl, true));

View File

@ -41,6 +41,9 @@ export async function bootstrap(App: AppComponent) {
extensionDiscovery.init(); extensionDiscovery.init();
const lensProtocolRouter = LensProtocolRouter.getInstance<LensProtocolRouter>(); const lensProtocolRouter = LensProtocolRouter.getInstance<LensProtocolRouter>();
logger.info(`[PROTOCOL ROUTER] Calling lensProtocolRouter.init()`);
if (process.isMainFrame) {
lensProtocolRouter.init(); lensProtocolRouter.init();
lensProtocolRouter.onMissingExtension(async name => { lensProtocolRouter.onMissingExtension(async name => {
if (!extensionLoader.isInstalled(name)) { if (!extensionLoader.isInstalled(name)) {
@ -58,6 +61,7 @@ export async function bootstrap(App: AppComponent) {
} }
}); });
protocolEndpoints.registerHandlers(); protocolEndpoints.registerHandlers();
}
// preload common stores // preload common stores
await Promise.all([ await Promise.all([