Bypass polyfill library on sendNativeMessage call

This commit is contained in:
varjolintu 2022-04-17 11:57:31 +03:00
parent e186810385
commit 6616b0ea59

View file

@ -122,7 +122,9 @@ keepassClient.sendNativeMessage = function(request, enableTimeout = false, timeo
// Send the request
if (keepass.isSafari) {
browser.runtime.sendNativeMessage(keepass.nativeHostName, { message: JSON.stringify(request) });
chrome.runtime.sendNativeMessage(keepass.nativeHostName, { message: JSON.stringify(request) }, function(response) {
resolve(JSON.parse(response));
});
} else if (keepass.nativePort) {
keepass.nativePort.postMessage(request);
}