From f50e4b7b7e37668f9001dddc4e4b3aa58a597cc7 Mon Sep 17 00:00:00 2001 From: Minh Ha Date: Thu, 25 Mar 2021 16:38:19 -0400 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20allows=20background=20handler=20to?= =?UTF-8?q?=20handle=20custom=20extention=20port=20name=20(#685)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/extension-base/src/background/handlers/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/extension-base/src/background/handlers/index.ts b/packages/extension-base/src/background/handlers/index.ts index 816345c0..b0f7fe34 100644 --- a/packages/extension-base/src/background/handlers/index.ts +++ b/packages/extension-base/src/background/handlers/index.ts @@ -14,8 +14,8 @@ const state = new State(); const extension = new Extension(state); const tabs = new Tabs(state); -export default function handler ({ id, message, request }: TransportRequestMessage, port: chrome.runtime.Port): void { - const isExtension = port.name === PORT_EXTENSION; +export default function handler ({ id, message, request }: TransportRequestMessage, port: chrome.runtime.Port, extensionPortName = PORT_EXTENSION): void { + const isExtension = port.name === extensionPortName; const sender = port.sender as chrome.runtime.MessageSender; const from = isExtension ? 'extension'