@@ -63,26 +63,6 @@ module.exports = (db, server, messageHandler, userHandler, storageHandler, setti
6363 const getMailboxCounter = util . promisify ( tools . getMailboxCounter ) ;
6464 const asyncForward = util . promisify ( forward ) ;
6565
66- const addMessage = util . promisify ( ( ...args ) => {
67- let callback = args . pop ( ) ;
68- messageHandler . add ( ...args , ( err , status , data ) => {
69- if ( err ) {
70- return callback ( err ) ;
71- }
72- return callback ( null , { status, data } ) ;
73- } ) ;
74- } ) ;
75-
76- const moveMessage = util . promisify ( ( ...args ) => {
77- let callback = args . pop ( ) ;
78- messageHandler . move ( ...args , ( err , result , info ) => {
79- if ( err ) {
80- return callback ( err ) ;
81- }
82- return callback ( null , { result, info } ) ;
83- } ) ;
84- } ) ;
85-
8666 const addThreadCountersToMessageList = async ( user , list ) => {
8767 const threadIdsToCount = list . map ( message => message . thread ) ;
8868 const threadCounts = await db . database
@@ -269,7 +249,7 @@ module.exports = (db, server, messageHandler, userHandler, storageHandler, setti
269249 }
270250
271251 try {
272- let data = await moveMessage ( {
252+ const data = await messageHandler . moveAsync ( {
273253 user,
274254 source : { user, mailbox } ,
275255 destination : { user, mailbox : moveTo } ,
@@ -2464,7 +2444,7 @@ module.exports = (db, server, messageHandler, userHandler, storageHandler, setti
24642444
24652445 let status , messageData ;
24662446 try {
2467- let resp = await addMessage ( {
2447+ const resp = await messageHandler . addAsync ( {
24682448 user,
24692449 mailbox : mailboxData ,
24702450 meta : {
@@ -3030,7 +3010,7 @@ module.exports = (db, server, messageHandler, userHandler, storageHandler, setti
30303010
30313011 if ( queueId ) {
30323012 response . queueId = queueId ;
3033- let moved = await moveMessage ( {
3013+ const moved = await messageHandler . moveAsync ( {
30343014 user,
30353015 source : {
30363016 user : messageData . user ,
0 commit comments