mirror of
https://github.com/moparisthebest/mail
synced 2024-11-23 01:12:19 -05:00
refactor displaylist var
This commit is contained in:
parent
785ba0c9e8
commit
ab5e5a573d
@ -303,7 +303,7 @@ define(function(require) {
|
||||
*/
|
||||
EmailDAO.prototype.listMessages = function(options, callback) {
|
||||
var self = this,
|
||||
plaintextItems = [],
|
||||
displayList = [],
|
||||
encryptedList = [];
|
||||
|
||||
// validate options
|
||||
@ -329,7 +329,7 @@ define(function(require) {
|
||||
emails.forEach(function(i) {
|
||||
if (i.body.indexOf(str.cryptPrefix) !== -1 && i.body.indexOf(str.cryptSuffix) !== -1) {
|
||||
// add item to plaintext list for display later
|
||||
plaintextItems.push(i);
|
||||
displayList.push(i);
|
||||
// parse ct object from ascii armored message block
|
||||
encryptedList.push(parseMessageBlock(i));
|
||||
}
|
||||
@ -338,13 +338,13 @@ define(function(require) {
|
||||
// decrypt items
|
||||
decryptList(encryptedList, function(err, decryptedList) {
|
||||
// replace encrypted subject and body
|
||||
for (var j = 0; j < plaintextItems.length; j++) {
|
||||
plaintextItems[j].subject = decryptedList[j].subject;
|
||||
plaintextItems[j].body = decryptedList[j].body;
|
||||
for (var j = 0; j < displayList.length; j++) {
|
||||
displayList[j].subject = decryptedList[j].subject;
|
||||
displayList[j].body = decryptedList[j].body;
|
||||
}
|
||||
|
||||
// return only decrypted items
|
||||
callback(null, plaintextItems);
|
||||
callback(null, displayList);
|
||||
});
|
||||
});
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user