@@ -64,14 +64,8 @@ export class movingEngine {
6464 async checkFolder ( folder ) {
6565 let query_params = { }
6666
67- if ( samStore . istb128orgreater ) {
68- query_params = {
69- folderId : folder . id ,
70- }
71- } else {
72- query_params = {
73- folder : folder ,
74- }
67+ query_params = {
68+ folderId : folder . id ,
7569 }
7670
7771 this . logger . log ( "Checking folder [" + folder . name + "]" ) ;
@@ -87,7 +81,6 @@ export class movingEngine {
8781 this . logger . changeDebug ( samStore . do_debug ) ;
8882
8983 let operation_aborted = false ;
90- let imap_force_folder_update = samPrefs . getPref ( "imap_force_folder_update" ) ;
9184
9285 let report_data = { } ;
9386 report_data . report_date = new Date ( ) ;
@@ -107,7 +100,7 @@ export class movingEngine {
107100
108101 let folder_string = browser . i18n . getMessage ( "executedFromSelection" ) ;
109102 if ( query_params !== null ) {
110- folder_string = samStore . istb128orgreater ? ( await messenger . folders . get ( query_params . folderId ) ) . name : query_params . folder . name ;
103+ folder_string = ( await messenger . folders . get ( query_params . folderId ) ) . name ;
111104 }
112105
113106 report_data . current_folder = folder_string ;
@@ -180,7 +173,7 @@ export class movingEngine {
180173 if ( dest_folder !== false ) {
181174 // console.log(">>>>>>>>>>>> dest_folder: " + JSON.stringify(dest_folder));
182175 // ================================ The following line has to be commented out for testing ================================
183- await this . doMessagesMove ( [ message . id ] , dest_folder , imap_force_folder_update ) ;
176+ await this . doMessagesMove ( [ message . id ] , dest_folder ) ;
184177 // ========================================================================================================================
185178 tot_moved ++ ;
186179 this . logger . log ( "Moving [" + message . subject + "] to [" + dest_folder . name + "] [" + message . headerMessageId + "] [" + samUtils . formatDateString ( message . date ) + "]" ) ;
@@ -252,23 +245,12 @@ export class movingEngine {
252245 }
253246 }
254247
255- async doMessagesMove ( messageIds , dest_folder , force_folder_update = true ) {
248+ async doMessagesMove ( messageIds , dest_folder ) {
256249 this . logger . log ( "Start moving messages: " + JSON . stringify ( messageIds ) ) ;
257250 this . logger . log ( "Destination folder: " + JSON . stringify ( dest_folder ) ) ;
258251 await messenger . messages . move ( messageIds , samUtils . getParameter ( dest_folder ) ) . catch ( ( err ) => {
259252 this . logger . error ( "Error moving message [" + message . subject + "] [" + message . headerMessageId + "]: " + err ) ;
260253 } ) ;
261- if ( force_folder_update ) {
262- this . logger . log ( "Messasegs moved, waiting for destination folder update..." ) ;
263- try {
264- await browser . ImapTools . forceServerUpdate ( dest_folder . accountId , dest_folder . path ) ;
265- } catch ( err ) {
266- this . logger . error ( "Error updating destination folder: " + err ) ;
267- }
268- this . logger . log ( "Destination folder updated." ) ;
269- } else {
270- this . logger . log ( "Not forcing a destination folder update." ) ;
271- }
272254 }
273255
274256 // this method finds the message related to the one passed to it
@@ -295,12 +277,8 @@ export class movingEngine {
295277 let found_messages = null ;
296278 //only from this account
297279 if ( this . do_only_same_account ) {
298- if ( samStore . istb128orgreater ) { //TB128
299- //query_params.accountId = samUtils.getFolderAccountId(message.folder);
300- query_params . folderId = await samUtils . getAccountFoldersIds ( samUtils . getFolderAccountId ( message . folder ) , this . ignore_archives_folders ) ;
301- } else { // TB 115
302- found_messages = this . getAccountMessages ( query_params , account_id ) ;
303- }
280+ //query_params.accountId = samUtils.getFolderAccountId(message.folder);
281+ query_params . folderId = await samUtils . getAccountFoldersIds ( samUtils . getFolderAccountId ( message . folder ) , this . ignore_archives_folders ) ;
304282 }
305283
306284 if ( found_messages == null ) found_messages = this . getMessages ( messenger . messages . query ( query_params ) ) ;
@@ -330,12 +308,8 @@ export class movingEngine {
330308 let found_messages = null ;
331309 //only from this account
332310 if ( this . do_only_same_account ) {
333- if ( samStore . istb128orgreater ) { //TB128
334- //query_params.accountId = samUtils.getFolderAccountId(message.folder);
335- query_params . folderId = await samUtils . getAccountFoldersIds ( samUtils . getFolderAccountId ( message . folder ) , this . ignore_archives_folders ) ;
336- } else { // TB 115
337- found_messages = this . getAccountMessages ( query_params , account_id ) ;
338- }
311+ //query_params.accountId = samUtils.getFolderAccountId(message.folder);
312+ query_params . folderId = await samUtils . getAccountFoldersIds ( samUtils . getFolderAccountId ( message . folder ) , this . ignore_archives_folders ) ;
339313 }
340314
341315 if ( found_messages == null ) found_messages = this . getMessages ( messenger . messages . query ( query_params ) ) ;
@@ -379,12 +353,8 @@ export class movingEngine {
379353 let found_messages = null ;
380354 //only from this account
381355 if ( this . do_only_same_account ) {
382- if ( samStore . istb128orgreater ) { //TB128
383- //query_params.accountId = samUtils.getFolderAccountId(message.folder);
384- query_params . folderId = await samUtils . getAccountFoldersIds ( samUtils . getFolderAccountId ( message . folder ) , this . ignore_archives_folders ) ;
385- } else { // TB 115
386- found_messages = this . getAccountMessages ( query_params , account_id ) ;
387- }
356+ //query_params.accountId = samUtils.getFolderAccountId(message.folder);
357+ query_params . folderId = await samUtils . getAccountFoldersIds ( samUtils . getFolderAccountId ( message . folder ) , this . ignore_archives_folders ) ;
388358 }
389359
390360 if ( found_messages == null ) found_messages = this . getMessages ( messenger . messages . query ( query_params ) ) ;
0 commit comments