mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-28 11:39:21 +03:00
Underscore.js _.each() to native Array.forEach() (optional with Object.entries/values)
This commit is contained in:
parent
178e5f6ef7
commit
a5d41edb24
25 changed files with 72 additions and 79 deletions
|
|
@ -79,7 +79,7 @@ class AdminApp extends AbstractApp {
|
|||
let list = [];
|
||||
const loading = {};
|
||||
|
||||
_.each(PackageStore.packages(), (item) => {
|
||||
PackageStore.packages().forEach(item => {
|
||||
if (item && item.loading()) {
|
||||
loading[item.file] = item;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -196,7 +196,7 @@ class AppUser extends AbstractApp {
|
|||
}
|
||||
|
||||
reloadFlagsCurrentMessageListAndMessageFromCache() {
|
||||
_.each(MessageStore.messageList(), (message) => {
|
||||
MessageStore.messageList().forEach(message => {
|
||||
initMessageFlagsFromCache(message);
|
||||
});
|
||||
initMessageFlagsFromCache(MessageStore.message());
|
||||
|
|
@ -293,7 +293,7 @@ class AppUser extends AbstractApp {
|
|||
const sTrashFolder = FolderStore.trashFolder(),
|
||||
sSpamFolder = FolderStore.spamFolder();
|
||||
|
||||
_.each(this.moveCache, (item) => {
|
||||
this.moveCache.forEach(item => {
|
||||
const isSpam = sSpamFolder === item.To,
|
||||
isTrash = sTrashFolder === item.To,
|
||||
isHam = !isSpam && sSpamFolder === item.From && getFolderInboxName() === item.To;
|
||||
|
|
@ -486,7 +486,7 @@ class AppUser extends AbstractApp {
|
|||
openpgpKeyring = PgpStore.openpgpKeyring,
|
||||
openpgpKeys = openpgpKeyring ? openpgpKeyring.getAllKeys() : [];
|
||||
|
||||
_.each(openpgpKeys, (oItem, iIndex) => {
|
||||
openpgpKeys.forEach((oItem, iIndex) => {
|
||||
if (oItem && oItem.primaryKey) {
|
||||
const aEmails = [],
|
||||
aUsers = [],
|
||||
|
|
@ -499,7 +499,7 @@ class AppUser extends AbstractApp {
|
|||
: '';
|
||||
|
||||
if (oItem.users) {
|
||||
_.each(oItem.users, (item) => {
|
||||
oItem.users.forEach(item => {
|
||||
if (item.userId) {
|
||||
email.clear();
|
||||
email.parse(item.userId.userid);
|
||||
|
|
@ -583,7 +583,7 @@ class AppUser extends AbstractApp {
|
|||
parentEmail = '' === parentEmail ? sAccountEmail : parentEmail;
|
||||
|
||||
if (isArray(oData.Result.Accounts)) {
|
||||
_.each(AccountStore.accounts(), (oAccount) => {
|
||||
AccountStore.accounts().forEach(oAccount => {
|
||||
counts[oAccount.email] = oAccount.count();
|
||||
});
|
||||
|
||||
|
|
@ -754,7 +754,7 @@ class AppUser extends AbstractApp {
|
|||
if (StorageResultType.Success === sResult) {
|
||||
if (oData && oData.Result && oData.Result.List && isNonEmptyArray(oData.Result.List)) {
|
||||
const utc = momentNowUnix();
|
||||
_.each(oData.Result.List, (item) => {
|
||||
oData.Result.List.forEach(item => {
|
||||
const hash = getFolderHash(item.Folder),
|
||||
folder = getFolderFromCacheList(item.Folder);
|
||||
let unreadCountChange = false;
|
||||
|
|
@ -825,7 +825,7 @@ class AppUser extends AbstractApp {
|
|||
if ('' !== sFolderFullNameRaw && 0 < rootUids.length) {
|
||||
switch (iSetAction) {
|
||||
case MessageSetAction.SetSeen:
|
||||
_.each(rootUids, (sSubUid) => {
|
||||
rootUids.forEach(sSubUid => {
|
||||
alreadyUnread += storeMessageFlagsToCacheBySetAction(sFolderFullNameRaw, sSubUid, iSetAction);
|
||||
});
|
||||
|
||||
|
|
@ -838,7 +838,7 @@ class AppUser extends AbstractApp {
|
|||
break;
|
||||
|
||||
case MessageSetAction.UnsetSeen:
|
||||
_.each(rootUids, (sSubUid) => {
|
||||
rootUids.forEach(sSubUid => {
|
||||
alreadyUnread += storeMessageFlagsToCacheBySetAction(sFolderFullNameRaw, sSubUid, iSetAction);
|
||||
});
|
||||
|
||||
|
|
@ -851,7 +851,7 @@ class AppUser extends AbstractApp {
|
|||
break;
|
||||
|
||||
case MessageSetAction.SetFlag:
|
||||
_.each(rootUids, (sSubUid) => {
|
||||
rootUids.forEach(sSubUid => {
|
||||
storeMessageFlagsToCacheBySetAction(sFolderFullNameRaw, sSubUid, iSetAction);
|
||||
});
|
||||
|
||||
|
|
@ -859,7 +859,7 @@ class AppUser extends AbstractApp {
|
|||
break;
|
||||
|
||||
case MessageSetAction.UnsetFlag:
|
||||
_.each(rootUids, (sSubUid) => {
|
||||
rootUids.forEach(sSubUid => {
|
||||
storeMessageFlagsToCacheBySetAction(sFolderFullNameRaw, sSubUid, iSetAction);
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue