mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-01 21:49:21 +03:00
Found more JSON properties to change into JavaScript camelCase
This commit is contained in:
parent
b9ef8ae2c9
commit
974350ebee
45 changed files with 361 additions and 412 deletions
|
|
@ -198,7 +198,7 @@ folderInformationMultiply = (boot = false) => {
|
|||
boot && setTimeout(() => folderInformationMultiply(true), 2000);
|
||||
}
|
||||
}, {
|
||||
Folders: folders
|
||||
folders: folders
|
||||
});
|
||||
}
|
||||
},
|
||||
|
|
@ -226,11 +226,11 @@ messagesMoveHelper = (fromFolderFullName, toFolderFullName, uidsForMove) => {
|
|||
Remote.abort('MessageList').request('MessageMove',
|
||||
moveOrDeleteResponseHelper,
|
||||
{
|
||||
FromFolder: fromFolderFullName,
|
||||
ToFolder: toFolderFullName,
|
||||
Uids: [...uidsForMove].join(','),
|
||||
MarkAsRead: (isSpam || FolderUserStore.trashFolder() === toFolderFullName) ? 1 : 0,
|
||||
Learning: isSpam ? 'SPAM' : isHam ? 'HAM' : ''
|
||||
fromFolder: fromFolderFullName,
|
||||
toFolder: toFolderFullName,
|
||||
uids: [...uidsForMove].join(','),
|
||||
markAsRead: (isSpam || FolderUserStore.trashFolder() === toFolderFullName) ? 1 : 0,
|
||||
learning: isSpam ? 'SPAM' : isHam ? 'HAM' : ''
|
||||
}
|
||||
);
|
||||
},
|
||||
|
|
@ -240,7 +240,7 @@ messagesDeleteHelper = (sFromFolderFullName, aUidForRemove) => {
|
|||
moveOrDeleteResponseHelper,
|
||||
{
|
||||
folder: sFromFolderFullName,
|
||||
Uids: [...aUidForRemove].join(',')
|
||||
uids: [...aUidForRemove].join(',')
|
||||
}
|
||||
);
|
||||
},
|
||||
|
|
@ -259,9 +259,9 @@ moveMessagesToFolder = (sFromFolderFullName, oUids, sToFolderFullName, bCopy) =>
|
|||
if (oFromFolder && oToFolder) {
|
||||
bCopy
|
||||
? Remote.request('MessageCopy', null, {
|
||||
FromFolder: oFromFolder.fullName,
|
||||
ToFolder: oToFolder.fullName,
|
||||
Uids: [...oUids].join(',')
|
||||
fromFolder: oFromFolder.fullName,
|
||||
toFolder: oToFolder.fullName,
|
||||
uids: [...oUids].join(',')
|
||||
})
|
||||
: messagesMoveHelper(oFromFolder.fullName, oToFolder.fullName, oUids);
|
||||
|
||||
|
|
@ -283,7 +283,7 @@ dropFilesInFolder = (sFolderFullName, files) => {
|
|||
++count;
|
||||
let data = new FormData;
|
||||
data.append('folder', sFolderFullName);
|
||||
data.append('AppendFile', file);
|
||||
data.append('appendFile', file);
|
||||
data.XToken = Settings.app('token');
|
||||
fetch(serverRequest('Append'), {
|
||||
method: 'POST',
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ import { SettingsUserStore } from 'Stores/User/Settings';
|
|||
import * as Local from 'Storage/Client';
|
||||
import { ThemeStore } from 'Stores/Theme';
|
||||
import Remote from 'Remote/User/Fetch';
|
||||
import { attachmentDownload } from 'Common/Links';
|
||||
|
||||
export const
|
||||
|
||||
|
|
@ -42,6 +43,28 @@ download = (link, name = "") => {
|
|||
}
|
||||
},
|
||||
|
||||
downloadZip = (hashes, onError, fTrigger, folder) => {
|
||||
if (hashes.length) {
|
||||
let params = {
|
||||
target: 'zip',
|
||||
hashes: hashes
|
||||
};
|
||||
if (!onError) {
|
||||
onError = () => alert('Download failed');
|
||||
}
|
||||
if (folder) {
|
||||
params.folder = folder;
|
||||
// params.uids = uids;
|
||||
}
|
||||
Remote.post('AttachmentsActions', fTrigger || null, params)
|
||||
.then(result => {
|
||||
let hash = result?.Result?.fileHash;
|
||||
hash ? download(attachmentDownload(hash), hash+'.zip') : onError();
|
||||
})
|
||||
.catch(onError);
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* @returns {function}
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue