executeFileListEncryptionPromise function
void
executeFileListEncryptionPromise(
- List message
)
Implementation
void executeFileListEncryptionPromise(List<dynamic> message) {
SendPort sendPort = message[0];
FileListEncryptionPromise fileListEncryptionPromise =
FileListEncryptionPromise.unserialize(message[1]);
for (FileEncryptionPromise fileEncryptionPromise
in fileListEncryptionPromise.filePromises) {
cipherSingleFile(
filePath: fileEncryptionPromise.inputFile,
outputFilePath: fileEncryptionPromise.outputFile,
nonce: fileEncryptionPromise.nonce,
password: fileEncryptionPromise.password)
.then(
(CipherResult cipherResult) => sendPort.send(cipherResult.toMap()));
}
}