mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
Add folder full name to message uids set
This commit is contained in:
parent
df7888e3a6
commit
eb802135a9
3 changed files with 12 additions and 8 deletions
|
|
@ -114,6 +114,7 @@ addComputablesTo(MessagelistUserStore, {
|
||||||
let result = new Set;
|
let result = new Set;
|
||||||
MessagelistUserStore.listCheckedOrSelected().forEach(message => {
|
MessagelistUserStore.listCheckedOrSelected().forEach(message => {
|
||||||
result.add(message.uid);
|
result.add(message.uid);
|
||||||
|
result.folder = message.folder;
|
||||||
if (1 < message.threadsLen()) {
|
if (1 < message.threadsLen()) {
|
||||||
message.threads().forEach(result.add, result);
|
message.threads().forEach(result.add, result);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -91,9 +91,10 @@ export class MailFolderList extends AbstractViewLeft {
|
||||||
if (folder) {
|
if (folder) {
|
||||||
if (moveAction()) {
|
if (moveAction()) {
|
||||||
moveAction(false);
|
moveAction(false);
|
||||||
MessagelistUserStore.moveMessages(
|
let messages = MessagelistUserStore.listCheckedOrSelectedUidsWithSubMails();
|
||||||
FolderUserStore.currentFolderFullName(),
|
messages.size && MessagelistUserStore.moveMessages(
|
||||||
MessagelistUserStore.listCheckedOrSelectedUidsWithSubMails(),
|
messages.folder,
|
||||||
|
messages,
|
||||||
folder.fullName,
|
folder.fullName,
|
||||||
event.ctrlKey
|
event.ctrlKey
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -59,13 +59,15 @@ const
|
||||||
*/
|
*/
|
||||||
listAction = (...args) => MessagelistUserStore.setAction(...args),
|
listAction = (...args) => MessagelistUserStore.setAction(...args),
|
||||||
|
|
||||||
moveMessagesToFolderType = (toFolderType, bDelete) =>
|
moveMessagesToFolderType = (toFolderType, bDelete) => {
|
||||||
rl.app.moveMessagesToFolderType(
|
let messages = MessagelistUserStore.listCheckedOrSelectedUidsWithSubMails();
|
||||||
|
messages.size && rl.app.moveMessagesToFolderType(
|
||||||
toFolderType,
|
toFolderType,
|
||||||
FolderUserStore.currentFolderFullName(),
|
messages.folder,
|
||||||
MessagelistUserStore.listCheckedOrSelectedUidsWithSubMails(),
|
messages,
|
||||||
bDelete
|
bDelete
|
||||||
),
|
)
|
||||||
|
},
|
||||||
|
|
||||||
pad2 = v => 10 > v ? '0' + v : '' + v,
|
pad2 = v => 10 > v ? '0' + v : '' + v,
|
||||||
Ymd = dt => dt.getFullYear() + pad2(1 + dt.getMonth()) + pad2(dt.getDate()),
|
Ymd = dt => dt.getFullYear() + pad2(1 + dt.getMonth()) + pad2(dt.getDate()),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue