6eb62d1c49230e52dc601ff13d0260430c5e206d
[motion-next.git] / server / migrations / 2.0.35.js
1 const a914_0x3a6a=['changeColumn','exports','retry','UserId','phoneBarAutoAnswerDelay','finally','campaigns','body','long','mail_messages','Send','util','subject','attach','chat_websites','addColumn','ALTER\x20TABLE\x20chat_interactions\x20CONVERT\x20TO\x20CHARACTER\x20SET\x20utf8mb4\x20COLLATE\x20utf8mb4_unicode_ci;','Changed\x20column\x20%s\x20in\x20table\x20%s','dropTable','direction','ALTER\x20TABLE\x20`chat_messages`\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`chat_messages_ibfk_5`\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`AttachmentId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20attachments(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20SET\x20NULL','users','star','report_mail_session','dialOrderByScheduledAt','attachment','DESC','ratingType','voice_queues','catch','addIndex','prototype','cm_hopper_history','join','migration','addIndex\x20%s\x20%s\x20%s','report_mail','ALTER\x20TABLE\x20`mail_messages`\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`mail_messages_ibfk_4`\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`ContactId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20cm_contacts(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20CASCADE','then','query\x20%s','stringify','info','ASC','report_chat_session','phoneBarEnableDtmfTone','report_fax_session','MailInteractionId','enableCustomerAttachment','query','ContactId','../config/logger','ENUM','report_fax','accountId','Removed\x20column\x20%s\x20from\x20%s','text','TEXT','report_openchannel_session','INTEGER','mail_interactions','joins','fromId','referer','BOOLEAN','analytics_custom_reports','report_sms_session','STRING','bcc','table\x20dropped\x20%s','tail','DATE','inspect','chat_interactions','enqueue','ALTER\x20TABLE\x20`mail_messages`\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`mail_messages_ibfk_1`\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`MailAccountId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20mail_accounts(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20SET\x20NULL','queryInterface','MailAccountId','userFullname','thumb','sequence','sentAt','html','inReplyTo','userName','out','removeColumn','final','report_sms'];(function(_0xacd7a6,_0x3a6a5a){const _0x5422f4=function(_0x596c96){while(--_0x596c96){_0xacd7a6['push'](_0xacd7a6['shift']());}};_0x5422f4(++_0x3a6a5a);}(a914_0x3a6a,0xfe));const a914_0x5422=function(_0xacd7a6,_0x3a6a5a){_0xacd7a6=_0xacd7a6-0x0;let _0x5422f4=a914_0x3a6a[_0xacd7a6];return _0x5422f4;};const _0x4ef441=a914_0x5422;'use strict';const logger=require(_0x4ef441('0x3c'))(_0x4ef441('0x2c')),util=require(_0x4ef441('0x15')),Sequence=function(){};Sequence[_0x4ef441('0x29')][_0x4ef441('0x53')]=function(_0x596c96){const _0x3821de=_0x4ef441;this[_0x3821de('0x4f')]=this[_0x3821de('0x4f')]?this[_0x3821de('0x4f')][_0x3821de('0xf')](_0x596c96):_0x596c96();};const Migration=function(_0x381dda){const _0x1b8ad8=_0x4ef441;this[_0x1b8ad8('0x55')]=_0x381dda,this[_0x1b8ad8('0x1')]=new Sequence();};Migration[_0x4ef441('0x29')][_0x4ef441('0xa')]=function(_0x20c7da,_0x82968d,_0x2ef008){const _0x24a5fa=_0x4ef441,_0x2cf1d0=this;this[_0x24a5fa('0x1')][_0x24a5fa('0x53')](function(){const _0x4cd4fe=_0x24a5fa;return _0x2cf1d0[_0x4cd4fe('0x55')][_0x4cd4fe('0xa')](_0x20c7da,_0x82968d,_0x2ef008)['then'](function(){const _0x1eda10=_0x4cd4fe;logger[_0x1eda10('0x33')](_0x1eda10('0x1b'),_0x82968d,_0x20c7da);})['catch'](function(_0x3c9e08){const _0x1a605a=_0x4cd4fe;logger['info'](JSON[_0x1a605a('0x32')](_0x3c9e08));});});},Migration['prototype'][_0x4ef441('0x19')]=function(_0x3615c7,_0x1ebcb7,_0x2f09ed){const _0x4331dc=_0x4ef441,_0x1e75a6=this;this[_0x4331dc('0x1')][_0x4331dc('0x53')](function(){const _0x17ad37=_0x4331dc;return _0x1e75a6[_0x17ad37('0x55')][_0x17ad37('0x19')](_0x3615c7,_0x1ebcb7,_0x2f09ed)['then'](function(){logger['info']('Added\x20column\x20%s\x20to\x20%s',_0x1ebcb7,_0x3615c7);})[_0x17ad37('0x27')](function(_0x5b39fc){const _0xd0b20a=_0x17ad37;logger[_0xd0b20a('0x33')](JSON[_0xd0b20a('0x32')](_0x5b39fc));});});},Migration['prototype'][_0x4ef441('0x1c')]=function(_0x36c0b9){const _0x213659=_0x4ef441,_0x534594=this;this['sequence'][_0x213659('0x53')](function(){const _0x1d0be3=_0x213659;return _0x534594[_0x1d0be3('0x55')][_0x1d0be3('0x1c')](_0x36c0b9,{'force':!![]})['then'](function(){const _0x3588cc=_0x1d0be3;logger[_0x3588cc('0x33')](_0x3588cc('0x4e'),_0x36c0b9);})[_0x1d0be3('0x27')](function(_0x413902){logger['info'](JSON['stringify'](_0x413902));});});},Migration['prototype'][_0x4ef441('0x28')]=function(_0x1102a9,_0x27f1c7,_0x1086c4){const _0x1fccf1=_0x4ef441,_0x288c3f=this;this[_0x1fccf1('0x1')]['enqueue'](function(){const _0x8b9d8f=_0x1fccf1;return _0x288c3f[_0x8b9d8f('0x55')]['addIndex'](_0x1102a9,_0x27f1c7,{'indexName':_0x1086c4})[_0x8b9d8f('0x30')](function(){const _0x2d1154=_0x8b9d8f;logger[_0x2d1154('0x33')](_0x2d1154('0x2d'),_0x1102a9,_0x27f1c7[_0x2d1154('0x2b')](','),_0x1086c4);})[_0x8b9d8f('0x27')](function(_0x247a1a){const _0x321fce=_0x8b9d8f;logger[_0x321fce('0x33')](JSON[_0x321fce('0x32')](_0x247a1a));});});},Migration[_0x4ef441('0x29')]['query']=function(_0x1afda8){const _0x448f35=_0x4ef441,_0x4909e4=this;this['sequence'][_0x448f35('0x53')](function(){const _0x12ad9a=_0x448f35;return _0x4909e4[_0x12ad9a('0x55')]['sequelize'][_0x12ad9a('0x3a')](_0x1afda8)[_0x12ad9a('0x30')](function(){const _0x290912=_0x12ad9a;logger['info'](_0x290912('0x31'),_0x1afda8);})[_0x12ad9a('0x27')](function(_0x127515){const _0x3a3d60=_0x12ad9a;logger[_0x3a3d60('0x33')](JSON['stringify'](_0x127515));});});},Migration['prototype'][_0x4ef441('0x7')]=function(_0x1ebfcb,_0x532c0e){const _0x3c0f44=this;this['sequence']['enqueue'](function(){const _0x2300ac=a914_0x5422;return _0x3c0f44['queryInterface'][_0x2300ac('0x7')](_0x1ebfcb,_0x532c0e)[_0x2300ac('0x30')](function(){const _0x768567=_0x2300ac;logger[_0x768567('0x33')](_0x768567('0x40'),_0x532c0e,_0x1ebfcb);})[_0x2300ac('0x27')](function(_0x1efb2d){const _0x4add3a=_0x2300ac;logger[_0x4add3a('0x33')](util[_0x4add3a('0x51')](_0x1efb2d,{'showHidden':![],'depth':null}));});});},Migration[_0x4ef441('0x29')][_0x4ef441('0x8')]=function(_0x54413d){const _0x55c4e2=_0x4ef441;this[_0x55c4e2('0x1')][_0x55c4e2('0x53')](function(){return _0x54413d();});},module[_0x4ef441('0xb')]={'up':function(_0x3a74ff,_0x2db715){return new Promise(function(_0x5bfd77){const _0x2e7f8c=a914_0x5422,_0x1786f8=new Migration(_0x3a74ff);_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x4a'),_0x2e7f8c('0x46'),{'type':_0x2db715[_0x2e7f8c('0x42')]}),_0x1786f8[_0x2e7f8c('0x19')]('analytics_default_reports',_0x2e7f8c('0x46'),{'type':_0x2db715[_0x2e7f8c('0x42')]}),_0x1786f8[_0x2e7f8c('0x3a')](_0x2e7f8c('0x1e')),_0x1786f8['addColumn'](_0x2e7f8c('0x18'),'offline_chat_button',{'type':_0x2db715[_0x2e7f8c('0x4c')],'defaultValue':_0x2e7f8c('0x14')}),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x18'),_0x2e7f8c('0x39'),{'type':_0x2db715[_0x2e7f8c('0x49')],'defaultValue':![]}),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x52'),_0x2e7f8c('0x48'),{'type':_0x2db715['STRING']}),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x52'),'customerIp',{'type':_0x2db715[_0x2e7f8c('0x4c')]}),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x52'),_0x2e7f8c('0x25'),{'type':_0x2db715['ENUM'](_0x2e7f8c('0x20'),_0x2e7f8c('0x0')),'defaultValue':_0x2e7f8c('0x20')}),_0x1786f8[_0x2e7f8c('0x3a')](_0x2e7f8c('0x1a')),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x13'),_0x2e7f8c('0x11'),{'type':_0x2db715[_0x2e7f8c('0x42')]('long'),'allowNull':![]}),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x13'),'read',{'type':_0x2db715[_0x2e7f8c('0x49')],'defaultValue':![]}),_0x1786f8['addColumn'](_0x2e7f8c('0x13'),_0x2e7f8c('0x1d'),{'type':_0x2db715[_0x2e7f8c('0x3d')]('in',_0x2e7f8c('0x6')),'defaultValue':_0x2e7f8c('0x6'),'allowNull':![]}),_0x1786f8[_0x2e7f8c('0xa')](_0x2e7f8c('0x13'),'messageId',{'type':_0x2db715[_0x2e7f8c('0x4c')](0xbe)}),_0x1786f8['removeColumn'](_0x2e7f8c('0x13'),_0x2e7f8c('0x4')),_0x1786f8[_0x2e7f8c('0xa')](_0x2e7f8c('0x13'),'to',{'type':_0x2db715[_0x2e7f8c('0x42')](_0x2e7f8c('0x12'))}),_0x1786f8['changeColumn'](_0x2e7f8c('0x13'),'cc',{'type':_0x2db715[_0x2e7f8c('0x42')](_0x2e7f8c('0x12'))}),_0x1786f8[_0x2e7f8c('0xa')](_0x2e7f8c('0x13'),_0x2e7f8c('0x4d'),{'type':_0x2db715['TEXT'](_0x2e7f8c('0x12'))}),_0x1786f8['changeColumn'](_0x2e7f8c('0x13'),_0x2e7f8c('0x16'),{'type':_0x2db715['TEXT']}),_0x1786f8[_0x2e7f8c('0x19')]('mail_messages',_0x2e7f8c('0x2'),{'type':_0x2db715[_0x2e7f8c('0x50')]}),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x13'),_0x2e7f8c('0x17'),{'type':_0x2db715[_0x2e7f8c('0x44')],'defaultValue':0x0}),_0x1786f8[_0x2e7f8c('0x7')](_0x2e7f8c('0x13'),_0x2e7f8c('0x47')),_0x1786f8['removeColumn'](_0x2e7f8c('0x13'),_0x2e7f8c('0x23')),_0x1786f8[_0x2e7f8c('0x7')]('mail_messages',_0x2e7f8c('0x41')),_0x1786f8[_0x2e7f8c('0x7')](_0x2e7f8c('0x13'),_0x2e7f8c('0x3')),_0x1786f8[_0x2e7f8c('0x7')]('mail_messages','reason'),_0x1786f8['removeColumn']('mail_messages','auto'),_0x1786f8['removeColumn'](_0x2e7f8c('0x13'),'status'),_0x1786f8[_0x2e7f8c('0x7')]('mail_messages',_0x2e7f8c('0xc')),_0x1786f8[_0x2e7f8c('0x7')](_0x2e7f8c('0x13'),'voiceSource'),_0x1786f8[_0x2e7f8c('0x7')](_0x2e7f8c('0x13'),_0x2e7f8c('0x5')),_0x1786f8[_0x2e7f8c('0x7')]('mail_messages',_0x2e7f8c('0x57')),_0x1786f8[_0x2e7f8c('0x7')]('mail_messages',_0x2e7f8c('0x3f')),_0x1786f8[_0x2e7f8c('0x7')]('mail_messages','accountName'),_0x1786f8[_0x2e7f8c('0x7')]('mail_messages','MailInteractionId'),_0x1786f8['addColumn'](_0x2e7f8c('0x13'),_0x2e7f8c('0x56'),{'type':_0x2db715[_0x2e7f8c('0x44')]}),_0x1786f8[_0x2e7f8c('0x3a')](_0x2e7f8c('0x54')),_0x1786f8[_0x2e7f8c('0x19')]('mail_messages',_0x2e7f8c('0x38'),{'type':_0x2db715[_0x2e7f8c('0x44')]}),_0x1786f8[_0x2e7f8c('0x3a')]('ALTER\x20TABLE\x20`mail_messages`\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`mail_messages_ibfk_2`\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`MailInteractionId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20mail_interactions(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20CASCADE'),_0x1786f8[_0x2e7f8c('0x19')]('mail_messages',_0x2e7f8c('0xd'),{'type':_0x2db715[_0x2e7f8c('0x44')]}),_0x1786f8[_0x2e7f8c('0x3a')]('ALTER\x20TABLE\x20`mail_messages`\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`mail_messages_ibfk_3`\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`UserId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20users(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20SET\x20NULL'),_0x1786f8[_0x2e7f8c('0x19')]('mail_messages',_0x2e7f8c('0x3b'),{'type':_0x2db715[_0x2e7f8c('0x44')]}),_0x1786f8[_0x2e7f8c('0x3a')](_0x2e7f8c('0x2f')),_0x1786f8[_0x2e7f8c('0x3a')]('ALTER\x20TABLE\x20mail_messages\x20CONVERT\x20TO\x20CHARACTER\x20SET\x20utf8mb4\x20COLLATE\x20utf8mb4_unicode_ci;'),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x45'),'attach',{'type':_0x2db715['BOOLEAN'],'defaultValue':![]}),_0x1786f8[_0x2e7f8c('0x19')]('mail_accounts','signature',{'type':_0x2db715[_0x2e7f8c('0x42')]}),_0x1786f8[_0x2e7f8c('0x7')]('tools_templates',_0x2e7f8c('0x16')),_0x1786f8['addColumn'](_0x2e7f8c('0x1f'),_0x2e7f8c('0x36'),{'type':_0x2db715[_0x2e7f8c('0x49')],'defaultValue':![]}),_0x1786f8['addColumn'](_0x2e7f8c('0x1f'),_0x2e7f8c('0xe'),{'type':_0x2db715[_0x2e7f8c('0x44')],'defaultValue':0x0}),_0x1786f8[_0x2e7f8c('0x1c')]('report_openchannel'),_0x1786f8[_0x2e7f8c('0x1c')](_0x2e7f8c('0x43')),_0x1786f8[_0x2e7f8c('0x1c')]('report_chat'),_0x1786f8[_0x2e7f8c('0x1c')](_0x2e7f8c('0x35')),_0x1786f8[_0x2e7f8c('0x1c')](_0x2e7f8c('0x3e')),_0x1786f8[_0x2e7f8c('0x1c')](_0x2e7f8c('0x37')),_0x1786f8['dropTable'](_0x2e7f8c('0x2e')),_0x1786f8['dropTable'](_0x2e7f8c('0x21')),_0x1786f8[_0x2e7f8c('0x1c')](_0x2e7f8c('0x9')),_0x1786f8[_0x2e7f8c('0x1c')](_0x2e7f8c('0x4b')),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x2a'),'editedat',{'type':_0x2db715[_0x2e7f8c('0x50')]}),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x2a'),'edited',{'type':_0x2db715[_0x2e7f8c('0x49')],'defaultValue':![]}),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x26'),_0x2e7f8c('0x22'),{'type':_0x2db715['ENUM'](_0x2e7f8c('0x24'),_0x2e7f8c('0x34')),'defaultValue':_0x2e7f8c('0x24')}),_0x1786f8[_0x2e7f8c('0x19')](_0x2e7f8c('0x10'),_0x2e7f8c('0x22'),{'type':_0x2db715[_0x2e7f8c('0x3d')](_0x2e7f8c('0x24'),_0x2e7f8c('0x34')),'defaultValue':_0x2e7f8c('0x24')}),_0x1786f8['final'](_0x5bfd77);});},'down':function(){}};