File tree 3 files changed +7
-5
lines changed
3 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -16,17 +16,19 @@ async function onCommand(command) {
16
16
currentWindow : true ,
17
17
} ) ;
18
18
let tabId = tabs [ 0 ] . id ;
19
- const message = await browser . messageDisplay . getDisplayedMessage ( tabId ) ;
20
- if ( ! message ) {
21
- console . log ( "No message selected" ) ;
19
+ const messages = await browser . messageDisplay . getDisplayedMessages ( tabId ) ;
20
+ if ( ! messages ) {
21
+ console . log ( "No messages selected" ) ;
22
22
return ;
23
23
}
24
24
const folder = await findFolder ( folderSetting ) ;
25
25
if ( ! folder ) {
26
26
console . log ( `Folder ${ setting . folder } not found` ) ;
27
27
return ;
28
28
}
29
- await browser . messages . move ( [ message . id ] , folder ) ;
29
+ const messageIds = messages . map ( m => m . id ) ;
30
+ console . log ( `Message IDs: ${ messageIds } ` ) ;
31
+ await browser . messages . move ( messageIds , folder ) ;
30
32
}
31
33
32
34
async function findFolder ( folderSetting ) {
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " Move Mail Shortcuts" ,
3
3
"description" : " Allows to assign keyboard shortcuts for moving mails to folders." ,
4
- "version" : " 3 " ,
4
+ "version" : " 4 " ,
5
5
"applications" : {
6
6
"gecko" : {
7
7
"id" : " mailMoveShortcuts@extension" ,
You can’t perform that action at this time.
0 commit comments