From ce654d656ba5da9275ba9c55d5e0864772a3df5e Mon Sep 17 00:00:00 2001 From: Artem Bulgakov Date: Sat, 20 Jul 2024 00:14:46 +0300 Subject: [PATCH] fix: error when no message listeners registered --- src/shared/messages/methods.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/messages/methods.ts b/src/shared/messages/methods.ts index c57104c..2bc5765 100644 --- a/src/shared/messages/methods.ts +++ b/src/shared/messages/methods.ts @@ -2,7 +2,7 @@ import type { Messages } from './types' import { MOODLE_URL } from '@/shared/config/moodle' export function sendMessage(type: T, data: Messages[T] | undefined = undefined) { - chrome.runtime.sendMessage({ type, data }) + chrome.runtime.sendMessage({ type, data }).then().catch(console.log) } export function sendMessageToMoodleTabs(type: T, data: Messages[T] | undefined = undefined) { @@ -18,7 +18,7 @@ export function sendMessageToMoodleTabs(type: T, data: } export function sendMessageToTab(tabId: number, type: T, data: Messages[T] | undefined = undefined) { - chrome.tabs.sendMessage(tabId, { type, data }) + chrome.tabs.sendMessage(tabId, { type, data }).then().catch(console.log) } export function onMessage(type: T, callback: (data: Messages[T] | undefined) => void) {