@@ -1024,6 +1024,7 @@ ipcRenderer.on(
10241024 type : MessageType . SUCCESS ,
10251025 params : { threadId }
10261026 } ;
1027+
10271028 emitter . emit ( Event . DISPLAY_MESSAGE , messageData ) ;
10281029 switch ( type ) {
10291030 case 'new-email' : {
@@ -1033,14 +1034,6 @@ ipcRenderer.on(
10331034 } ) ;
10341035 break ;
10351036 }
1036- case 'draft-edited' : {
1037- emitter . emit ( Event . STORE_LOAD , {
1038- labelIds : [ LabelType . sent . id , LabelType . draft . id ] ,
1039- badgeLabelIds : [ LabelType . draft . id ] ,
1040- threadIds : [ threadId ]
1041- } ) ;
1042- break ;
1043- }
10441037 case 'reply' : {
10451038 const { threadId, newEmailId, oldEmailId } = threadData ;
10461039 emitter . emit ( Event . UPDATE_THREAD_EMAILS , {
@@ -1056,6 +1049,21 @@ ipcRenderer.on(
10561049 }
10571050) ;
10581051
1052+ ipcRenderer . on ( 'composer-email-delete' , ( ev , { threadId, oldEmailId } ) => {
1053+ if ( threadId && oldEmailId ) {
1054+ return emitter . emit ( Event . UPDATE_THREAD_EMAILS , {
1055+ threadId,
1056+ oldEmailId,
1057+ badgeLabelIds : [ LabelType . draft . id ]
1058+ } ) ;
1059+ }
1060+ emitter . emit ( Event . STORE_LOAD , {
1061+ labelIds : [ LabelType . sent . id , LabelType . draft . id ] ,
1062+ badgeLabelIds : [ LabelType . draft . id ] ,
1063+ threadIds : [ threadId ]
1064+ } ) ;
1065+ } ) ;
1066+
10591067ipcRenderer . on ( 'display-message-success-download' , ( ) => {
10601068 const messageData = {
10611069 ...Messages . success . downloadFile ,
0 commit comments