Built motion from commit df3e9871f6bcc3432fec345b2f4facbd4dba8b5c. Version 3.0.0...
[motion-next.git] / server / api / mailInteraction / mailInteraction.model.js
index f5fa3ab..b2850aa 100644 (file)
@@ -1 +1 @@
-const a408_0x2b82=['YYYY-MM-DD\x20HH:mm:ss','substatus','FULLTEXT','define','subject','catch','moment','fti_mail_interactions','closed','substatusAt','format','update','utf8mb4_unicode_ci','MailInteraction','closedAt','utf8mb4'];(function(_0x137247,_0x2b8205){const _0x5483f0=function(_0x14ec12){while(--_0x14ec12){_0x137247['push'](_0x137247['shift']());}};_0x5483f0(++_0x2b8205);}(a408_0x2b82,0x99));const a408_0x5483=function(_0x137247,_0x2b8205){_0x137247=_0x137247-0x0;let _0x5483f0=a408_0x2b82[_0x137247];return _0x5483f0;};const _0x149c06=a408_0x5483;'use strict';const moment=require(_0x149c06('0xd')),attributes=require('./mailInteraction.attributes');module['exports']=function(_0x14ec12){const _0x2d4a94=_0x149c06,_0x62db15=_0x14ec12['models'],_0x4649b9=_0x14ec12[_0x2d4a94('0xa')](_0x2d4a94('0x4'),attributes,{'tableName':'mail_interactions','paranoid':![],'indexes':[{'name':_0x2d4a94('0xe'),'fields':[_0x2d4a94('0xb'),'to'],'type':_0x2d4a94('0x9')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x38bb08){const _0x6fa631=_0x2d4a94;_0x38bb08[_0x6fa631('0x8')]&&(_0x38bb08['substatusAt']=moment()[_0x6fa631('0x1')]('YYYY-MM-DD\x20HH:mm:ss')),_0x38bb08[_0x6fa631('0xf')]&&(_0x38bb08[_0x6fa631('0x5')]=moment()[_0x6fa631('0x1')](_0x6fa631('0x7')));},'beforeUpdate':function(_0x205d28){const _0x2603da=_0x2d4a94;_0x205d28['changed'](_0x2603da('0x8'))&&(_0x205d28['substatusAt']=_0x205d28['substatus']?moment()[_0x2603da('0x1')](_0x2603da('0x7')):null),_0x205d28['changed']('closed')&&(_0x205d28[_0x2603da('0x5')]=moment()[_0x2603da('0x1')](_0x2603da('0x7')),_0x205d28[_0x2603da('0x8')]=null,_0x205d28[_0x2603da('0x0')]=null);},'afterUpdate':function(_0xf63224){const _0x5b8dca=_0x2d4a94,_0x152955=_0xf63224['get']({'plain':!![]});if(_0x152955['closed'])return _0x62db15['MailMessage'][_0x5b8dca('0x2')]({'read':!![]},{'where':{'MailInteractionId':_0x152955['id']}})[_0x5b8dca('0xc')](function(_0x187c53){return _0x187c53;});}},'charset':_0x2d4a94('0x6'),'collate':_0x2d4a94('0x3')});return _0x4649b9;};
\ No newline at end of file
+const a408_0x3ee9=['subject','closed','utf8mb4','substatusAt','mail_interactions','utf8mb4_unicode_ci','exports','catch','closedAt','get','MailMessage','format','update','models','changed','YYYY-MM-DD\x20HH:mm:ss','define','FULLTEXT','./mailInteraction.attributes','substatus'];(function(_0x3ae24f,_0x3ee9a0){const _0x51d34d=function(_0x128029){while(--_0x128029){_0x3ae24f['push'](_0x3ae24f['shift']());}};_0x51d34d(++_0x3ee9a0);}(a408_0x3ee9,0xa0));const a408_0x51d3=function(_0x3ae24f,_0x3ee9a0){_0x3ae24f=_0x3ae24f-0x0;let _0x51d34d=a408_0x3ee9[_0x3ae24f];return _0x51d34d;};const _0x14b765=a408_0x51d3;'use strict';const moment=require('moment'),attributes=require(_0x14b765('0x12'));module[_0x14b765('0x6')]=function(_0x128029){const _0x1b86c4=_0x14b765,_0x37326c=_0x128029[_0x1b86c4('0xd')],_0x4ff9a8=_0x128029[_0x1b86c4('0x10')]('MailInteraction',attributes,{'tableName':_0x1b86c4('0x4'),'paranoid':![],'indexes':[{'name':'fti_mail_interactions','fields':[_0x1b86c4('0x0'),'to'],'type':_0x1b86c4('0x11')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x43ffa3){const _0x33ba44=_0x1b86c4;_0x43ffa3['substatus']&&(_0x43ffa3[_0x33ba44('0x3')]=moment()[_0x33ba44('0xb')](_0x33ba44('0xf'))),_0x43ffa3['closed']&&(_0x43ffa3[_0x33ba44('0x8')]=moment()[_0x33ba44('0xb')]('YYYY-MM-DD\x20HH:mm:ss'));},'beforeUpdate':function(_0x62c6e5){const _0x5d97d0=_0x1b86c4;_0x62c6e5[_0x5d97d0('0xe')](_0x5d97d0('0x13'))&&(_0x62c6e5[_0x5d97d0('0x3')]=_0x62c6e5[_0x5d97d0('0x13')]?moment()[_0x5d97d0('0xb')](_0x5d97d0('0xf')):null),_0x62c6e5[_0x5d97d0('0xe')](_0x5d97d0('0x1'))&&(_0x62c6e5[_0x5d97d0('0x8')]=moment()[_0x5d97d0('0xb')](_0x5d97d0('0xf')),_0x62c6e5['substatus']=null,_0x62c6e5['substatusAt']=null);},'afterUpdate':function(_0x2aeef2){const _0xc3d71d=_0x1b86c4,_0x12bb52=_0x2aeef2[_0xc3d71d('0x9')]({'plain':!![]});if(_0x12bb52[_0xc3d71d('0x1')])return _0x37326c[_0xc3d71d('0xa')][_0xc3d71d('0xc')]({'read':!![]},{'where':{'MailInteractionId':_0x12bb52['id']}})[_0xc3d71d('0x7')](function(_0x57012e){return _0x57012e;});}},'charset':_0x1b86c4('0x2'),'collate':_0x1b86c4('0x5')});return _0x4ff9a8;};
\ No newline at end of file