diff --git a/src/lib/bridge/client.ts b/src/lib/bridge/client.ts index d3287e01..19e85129 100644 --- a/src/lib/bridge/client.ts +++ b/src/lib/bridge/client.ts @@ -27,12 +27,11 @@ export async function ClientSend(handler: RequestHandler, runtimeNamespace().runtime.sendMessage( window.CSFLOAT_EXTENSION_ID || chrome.runtime.id, bundle, - // @ts-ignore Bad types (resp: InternalResponseBundle) => { - if (resp?.response) { - resolve(resp.response); + if (resp?.error) { + reject(resp.error); } else { - reject(resp?.error); + resolve(resp?.response); } } );