1
0
mirror of https://github.com/QRouland/UTPass.git synced 2025-06-24 22:42:28 +00:00

Ensure that key and zip are deleted after import

This commit is contained in:
2025-02-04 13:37:25 +01:00
parent ba52ddac5c
commit 5582b4dd70
5 changed files with 38 additions and 14 deletions

View File

@ -31,10 +31,12 @@ Page {
var status = Pass.importGPGKey(importKeyFilePage.activeTransfer.items[0].url);
Pass.importGPGKeySucceed.connect(function() {
importKeyFilePage.activeTransfer = null;
Utils.rmFile(importKeyFilePage.activeTransfer.items[0].url);
PopupUtils.open(dialogImportKeyPageSucess);
});
Pass.importGPGKeyFailed.connect(function(message) {
importKeyFilePage.activeTransfer = null;
Utils.rmFile(importKeyFilePage.activeTransfer.items[0].url);
PopupUtils.open(dialogImportKeyPageError);
});
}

View File

@ -35,10 +35,12 @@ Page {
var status = Utils.unzip(importZipPage.activeTransfer.items[0].url, Pass.getPasswordStore());
Utils.unzipSucceed.connect(function() {
importZipPage.activeTransfer = null;
Utils.rmFile(importZipPage.activeTransfer.items[0].url);
PopupUtils.open(dialogImportZipPageSuccess);
});
Utils.unzipFailed.connect(function(message) {
Utils.unzipFailed.connect(function() {
importZipPage.activeTransfer = null;
Utils.rmFile(importZipPage.activeTransfer.items[0].url);
PopupUtils.open(dialogImportZipPageError);
});
}

View File

@ -89,11 +89,10 @@ Page {
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
text: {
if (!model.modelData) {
if (!model.modelData)
"";
} else {
else
model.modelData.keyid;
}
}
color: theme.palette.normal.backgroundText
}