Send RequestId for supporting asynchronous Access Control dialog

This commit is contained in:
varjolintu 2022-07-16 16:18:05 +03:00
parent cc868b9502
commit c892cea0f1
2 changed files with 3 additions and 2 deletions

View file

@ -166,7 +166,7 @@ keepassClient.buildRequest = function(action, encrypted, nonce, clientID, trigge
keepassClient.sendMessage = async function(kpAction, tab, messageData, nonce, enableTimeout = false, triggerUnlock = false) {
const request = keepassClient.buildRequest(kpAction, keepassClient.encrypt(messageData, nonce), nonce, keepass.clientID, triggerUnlock);
if (messageData.requestID) {
request["requestID"] = messageData.requestID;
request['requestID'] = messageData.requestID;
}
const response = await keepassClient.sendNativeMessage(request, enableTimeout);

View file

@ -137,7 +137,8 @@ keepass.retrieveCredentials = async function(tab, args = []) {
action: kpAction,
id: dbid,
url: url,
keys: keys
keys: keys,
requestID: keepassClient.getRequestId()
};
if (submiturl) {