Built motion from commit ecf5ab8ec560fd4c6972692268e350fcef2f38e7. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.35.js
1 const a914_0x64b1=['removeColumn','exports','BOOLEAN','phoneBarEnableDtmfTone','Send','phoneBarAutoAnswerDelay','long','report_mail_session','ENUM','tools_templates','inspect','report_openchannel','table\x20dropped\x20%s','addColumn','enableCustomerAttachment','queryInterface','mail_accounts','stringify','Added\x20column\x20%s\x20to\x20%s','report_openchannel_session','query\x20%s','text','chat_websites','info','analytics_custom_reports','direction','dropTable','finally','final','report_sms','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','MailInteractionId','users','userName','offline_chat_button','attach','subject','joins','ratingType','thumb','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','sentAt','customerIp','enqueue','body','query','sequelize','retry','dialOrderByScheduledAt','INTEGER','STRING','cm_hopper_history','analytics_default_reports','ContactId','tail','then','Removed\x20column\x20%s\x20from\x20%s','UserId','out','mail_interactions','report_fax_session','catch','voiceSource','report_sms_session','bcc','voice_queues','TEXT','chat_interactions','addIndex','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','changeColumn','ASC','campaigns','messageId','reason','accountName','signature','referer','join','sequence','mail_messages','DESC','prototype','report_chat','Changed\x20column\x20%s\x20in\x20table\x20%s','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','star','util','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','auto','read','html','attachment','report_chat_session','DATE'];(function(_0x1577b3,_0x64b159){const _0xb0d937=function(_0x3c575a){while(--_0x3c575a){_0x1577b3['push'](_0x1577b3['shift']());}};_0xb0d937(++_0x64b159);}(a914_0x64b1,0x18f));const a914_0xb0d9=function(_0x1577b3,_0x64b159){_0x1577b3=_0x1577b3-0x0;let _0xb0d937=a914_0x64b1[_0x1577b3];return _0xb0d937;};const _0x47bf1c=a914_0xb0d9;'use strict';const logger=require('../config/logger')('migration'),util=require(_0x47bf1c('0x44')),Sequence=function(){};Sequence[_0x47bf1c('0x3f')][_0x47bf1c('0x18')]=function(_0x3c575a){const _0xcb680=_0x47bf1c;this['tail']=this[_0xcb680('0x23')]?this[_0xcb680('0x23')][_0xcb680('0x8')](_0x3c575a):_0x3c575a();};const Migration=function(_0x2fd6d1){const _0x3c3791=_0x47bf1c;this[_0x3c3791('0x5b')]=_0x2fd6d1,this['sequence']=new Sequence();};Migration['prototype']['changeColumn']=function(_0x18e2e3,_0x876721,_0x347806){const _0x136c71=_0x47bf1c,_0x350fc9=this;this[_0x136c71('0x3c')][_0x136c71('0x18')](function(){const _0x599ec0=_0x136c71;return _0x350fc9['queryInterface'][_0x599ec0('0x33')](_0x18e2e3,_0x876721,_0x347806)[_0x599ec0('0x24')](function(){const _0x2b536e=_0x599ec0;logger['info'](_0x2b536e('0x41'),_0x876721,_0x18e2e3);})[_0x599ec0('0x2a')](function(_0xcbc2cf){const _0x7a58a6=_0x599ec0;logger[_0x7a58a6('0x4')](JSON[_0x7a58a6('0x5d')](_0xcbc2cf));});});},Migration[_0x47bf1c('0x3f')]['addColumn']=function(_0x5d7d6e,_0x3fe24a,_0x3ba3c3){const _0x4d4e3e=_0x47bf1c,_0x4ff33b=this;this[_0x4d4e3e('0x3c')]['enqueue'](function(){const _0x1dcc1b=_0x4d4e3e;return _0x4ff33b[_0x1dcc1b('0x5b')][_0x1dcc1b('0x59')](_0x5d7d6e,_0x3fe24a,_0x3ba3c3)['then'](function(){const _0x51c023=_0x1dcc1b;logger['info'](_0x51c023('0x5e'),_0x3fe24a,_0x5d7d6e);})['catch'](function(_0xa9984){const _0x53736a=_0x1dcc1b;logger[_0x53736a('0x4')](JSON[_0x53736a('0x5d')](_0xa9984));});});},Migration[_0x47bf1c('0x3f')][_0x47bf1c('0x7')]=function(_0x3dbee4){const _0x8dc4b0=this;this['sequence']['enqueue'](function(){const _0x4049b0=a914_0xb0d9;return _0x8dc4b0[_0x4049b0('0x5b')][_0x4049b0('0x7')](_0x3dbee4,{'force':!![]})[_0x4049b0('0x24')](function(){const _0x34b7b7=_0x4049b0;logger[_0x34b7b7('0x4')](_0x34b7b7('0x58'),_0x3dbee4);})[_0x4049b0('0x2a')](function(_0x4b54d8){const _0x3c39e8=_0x4049b0;logger['info'](JSON[_0x3c39e8('0x5d')](_0x4b54d8));});});},Migration[_0x47bf1c('0x3f')][_0x47bf1c('0x31')]=function(_0x1e73eb,_0x2c4698,_0x1c9da9){const _0x356c58=_0x47bf1c,_0x2aea93=this;this[_0x356c58('0x3c')][_0x356c58('0x18')](function(){const _0x5ce18c=_0x356c58;return _0x2aea93[_0x5ce18c('0x5b')]['addIndex'](_0x1e73eb,_0x2c4698,{'indexName':_0x1c9da9})[_0x5ce18c('0x24')](function(){const _0x4a8ba6=_0x5ce18c;logger[_0x4a8ba6('0x4')]('addIndex\x20%s\x20%s\x20%s',_0x1e73eb,_0x2c4698[_0x4a8ba6('0x3b')](','),_0x1c9da9);})[_0x5ce18c('0x2a')](function(_0xe4d543){const _0x4257d4=_0x5ce18c;logger[_0x4257d4('0x4')](JSON[_0x4257d4('0x5d')](_0xe4d543));});});},Migration[_0x47bf1c('0x3f')][_0x47bf1c('0x1a')]=function(_0x2e42d6){const _0x50f7f4=_0x47bf1c,_0x4b0afc=this;this[_0x50f7f4('0x3c')][_0x50f7f4('0x18')](function(){const _0x21f599=_0x50f7f4;return _0x4b0afc[_0x21f599('0x5b')][_0x21f599('0x1b')][_0x21f599('0x1a')](_0x2e42d6)[_0x21f599('0x24')](function(){const _0x19fdde=_0x21f599;logger[_0x19fdde('0x4')](_0x19fdde('0x1'),_0x2e42d6);})[_0x21f599('0x2a')](function(_0x8c8860){const _0x381832=_0x21f599;logger[_0x381832('0x4')](JSON['stringify'](_0x8c8860));});});},Migration['prototype'][_0x47bf1c('0x4c')]=function(_0x365ed6,_0xf5eaf){const _0x56322b=_0x47bf1c,_0x315dc3=this;this[_0x56322b('0x3c')]['enqueue'](function(){const _0x4a2cef=_0x56322b;return _0x315dc3[_0x4a2cef('0x5b')]['removeColumn'](_0x365ed6,_0xf5eaf)[_0x4a2cef('0x24')](function(){const _0x1e3364=_0x4a2cef;logger[_0x1e3364('0x4')](_0x1e3364('0x25'),_0xf5eaf,_0x365ed6);})[_0x4a2cef('0x2a')](function(_0x28ca38){const _0x394a1b=_0x4a2cef;logger[_0x394a1b('0x4')](util[_0x394a1b('0x56')](_0x28ca38,{'showHidden':![],'depth':null}));});});},Migration[_0x47bf1c('0x3f')][_0x47bf1c('0x9')]=function(_0x4a4cac){const _0x3657ed=_0x47bf1c;this['sequence'][_0x3657ed('0x18')](function(){return _0x4a4cac();});},module[_0x47bf1c('0x4d')]={'up':function(_0x7a1e39,_0x1b1308){return new Promise(function(_0x44138d){const _0x3cd81f=a914_0xb0d9,_0x9fd8e5=new Migration(_0x7a1e39);_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x5'),'joins',{'type':_0x1b1308[_0x3cd81f('0x2f')]}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x21'),_0x3cd81f('0x12'),{'type':_0x1b1308[_0x3cd81f('0x2f')]}),_0x9fd8e5[_0x3cd81f('0x1a')](_0x3cd81f('0x32')),_0x9fd8e5[_0x3cd81f('0x59')]('chat_websites',_0x3cd81f('0xf'),{'type':_0x1b1308[_0x3cd81f('0x1f')],'defaultValue':_0x3cd81f('0x50')}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x3'),_0x3cd81f('0x5a'),{'type':_0x1b1308[_0x3cd81f('0x4e')],'defaultValue':![]}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x30'),_0x3cd81f('0x3a'),{'type':_0x1b1308[_0x3cd81f('0x1f')]}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x30'),_0x3cd81f('0x17'),{'type':_0x1b1308['STRING']}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x30'),_0x3cd81f('0x13'),{'type':_0x1b1308[_0x3cd81f('0x54')](_0x3cd81f('0x43'),_0x3cd81f('0x14')),'defaultValue':'star'}),_0x9fd8e5[_0x3cd81f('0x1a')]('ALTER\x20TABLE\x20chat_interactions\x20CONVERT\x20TO\x20CHARACTER\x20SET\x20utf8mb4\x20COLLATE\x20utf8mb4_unicode_ci;'),_0x9fd8e5[_0x3cd81f('0x59')]('mail_messages',_0x3cd81f('0x19'),{'type':_0x1b1308[_0x3cd81f('0x2f')](_0x3cd81f('0x52')),'allowNull':![]}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x3d'),_0x3cd81f('0x47'),{'type':_0x1b1308['BOOLEAN'],'defaultValue':![]}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x3d'),_0x3cd81f('0x6'),{'type':_0x1b1308['ENUM']('in',_0x3cd81f('0x27')),'defaultValue':_0x3cd81f('0x27'),'allowNull':![]}),_0x9fd8e5['changeColumn'](_0x3cd81f('0x3d'),_0x3cd81f('0x36'),{'type':_0x1b1308[_0x3cd81f('0x1f')](0xbe)}),_0x9fd8e5[_0x3cd81f('0x4c')](_0x3cd81f('0x3d'),'inReplyTo'),_0x9fd8e5[_0x3cd81f('0x33')](_0x3cd81f('0x3d'),'to',{'type':_0x1b1308[_0x3cd81f('0x2f')](_0x3cd81f('0x52'))}),_0x9fd8e5[_0x3cd81f('0x33')]('mail_messages','cc',{'type':_0x1b1308['TEXT'](_0x3cd81f('0x52'))}),_0x9fd8e5[_0x3cd81f('0x33')](_0x3cd81f('0x3d'),_0x3cd81f('0x2d'),{'type':_0x1b1308[_0x3cd81f('0x2f')]('long')}),_0x9fd8e5[_0x3cd81f('0x33')](_0x3cd81f('0x3d'),_0x3cd81f('0x11'),{'type':_0x1b1308[_0x3cd81f('0x2f')]}),_0x9fd8e5[_0x3cd81f('0x59')]('mail_messages',_0x3cd81f('0x16'),{'type':_0x1b1308[_0x3cd81f('0x4b')]}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x3d'),_0x3cd81f('0x10'),{'type':_0x1b1308[_0x3cd81f('0x1e')],'defaultValue':0x0}),_0x9fd8e5[_0x3cd81f('0x4c')](_0x3cd81f('0x3d'),'fromId'),_0x9fd8e5[_0x3cd81f('0x4c')](_0x3cd81f('0x3d'),_0x3cd81f('0x49')),_0x9fd8e5[_0x3cd81f('0x4c')](_0x3cd81f('0x3d'),_0x3cd81f('0x2')),_0x9fd8e5[_0x3cd81f('0x4c')]('mail_messages',_0x3cd81f('0x48')),_0x9fd8e5['removeColumn'](_0x3cd81f('0x3d'),_0x3cd81f('0x37')),_0x9fd8e5[_0x3cd81f('0x4c')](_0x3cd81f('0x3d'),_0x3cd81f('0x46')),_0x9fd8e5[_0x3cd81f('0x4c')]('mail_messages','status'),_0x9fd8e5[_0x3cd81f('0x4c')](_0x3cd81f('0x3d'),_0x3cd81f('0x1c')),_0x9fd8e5[_0x3cd81f('0x4c')]('mail_messages',_0x3cd81f('0x2b')),_0x9fd8e5[_0x3cd81f('0x4c')](_0x3cd81f('0x3d'),_0x3cd81f('0xe')),_0x9fd8e5[_0x3cd81f('0x4c')]('mail_messages','userFullname'),_0x9fd8e5['removeColumn'](_0x3cd81f('0x3d'),'accountId'),_0x9fd8e5[_0x3cd81f('0x4c')]('mail_messages',_0x3cd81f('0x38')),_0x9fd8e5[_0x3cd81f('0x4c')](_0x3cd81f('0x3d'),_0x3cd81f('0xc')),_0x9fd8e5['addColumn']('mail_messages','MailAccountId',{'type':_0x1b1308[_0x3cd81f('0x1e')]}),_0x9fd8e5[_0x3cd81f('0x1a')](_0x3cd81f('0x42')),_0x9fd8e5[_0x3cd81f('0x59')]('mail_messages',_0x3cd81f('0xc'),{'type':_0x1b1308[_0x3cd81f('0x1e')]}),_0x9fd8e5[_0x3cd81f('0x1a')](_0x3cd81f('0x15')),_0x9fd8e5['addColumn']('mail_messages',_0x3cd81f('0x26'),{'type':_0x1b1308[_0x3cd81f('0x1e')]}),_0x9fd8e5['query'](_0x3cd81f('0xb')),_0x9fd8e5['addColumn'](_0x3cd81f('0x3d'),_0x3cd81f('0x22'),{'type':_0x1b1308[_0x3cd81f('0x1e')]}),_0x9fd8e5['query'](_0x3cd81f('0x45')),_0x9fd8e5[_0x3cd81f('0x1a')]('ALTER\x20TABLE\x20mail_messages\x20CONVERT\x20TO\x20CHARACTER\x20SET\x20utf8mb4\x20COLLATE\x20utf8mb4_unicode_ci;'),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x28'),_0x3cd81f('0x10'),{'type':_0x1b1308[_0x3cd81f('0x4e')],'defaultValue':![]}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x5c'),_0x3cd81f('0x39'),{'type':_0x1b1308[_0x3cd81f('0x2f')]}),_0x9fd8e5[_0x3cd81f('0x4c')](_0x3cd81f('0x55'),_0x3cd81f('0x11')),_0x9fd8e5['addColumn']('users',_0x3cd81f('0x4f'),{'type':_0x1b1308[_0x3cd81f('0x4e')],'defaultValue':![]}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0xd'),_0x3cd81f('0x51'),{'type':_0x1b1308[_0x3cd81f('0x1e')],'defaultValue':0x0}),_0x9fd8e5[_0x3cd81f('0x7')](_0x3cd81f('0x57')),_0x9fd8e5['dropTable'](_0x3cd81f('0x0')),_0x9fd8e5['dropTable'](_0x3cd81f('0x40')),_0x9fd8e5[_0x3cd81f('0x7')](_0x3cd81f('0x4a')),_0x9fd8e5['dropTable']('report_fax'),_0x9fd8e5[_0x3cd81f('0x7')](_0x3cd81f('0x29')),_0x9fd8e5['dropTable']('report_mail'),_0x9fd8e5[_0x3cd81f('0x7')](_0x3cd81f('0x53')),_0x9fd8e5[_0x3cd81f('0x7')](_0x3cd81f('0xa')),_0x9fd8e5[_0x3cd81f('0x7')](_0x3cd81f('0x2c')),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x20'),'editedat',{'type':_0x1b1308[_0x3cd81f('0x4b')]}),_0x9fd8e5['addColumn'](_0x3cd81f('0x20'),'edited',{'type':_0x1b1308[_0x3cd81f('0x4e')],'defaultValue':![]}),_0x9fd8e5[_0x3cd81f('0x59')](_0x3cd81f('0x2e'),'dialOrderByScheduledAt',{'type':_0x1b1308[_0x3cd81f('0x54')](_0x3cd81f('0x3e'),_0x3cd81f('0x34')),'defaultValue':'DESC'}),_0x9fd8e5['addColumn'](_0x3cd81f('0x35'),_0x3cd81f('0x1d'),{'type':_0x1b1308[_0x3cd81f('0x54')](_0x3cd81f('0x3e'),_0x3cd81f('0x34')),'defaultValue':_0x3cd81f('0x3e')}),_0x9fd8e5[_0x3cd81f('0x9')](_0x44138d);});},'down':function(){}};