Built motion from commit ecf5ab8ec560fd4c6972692268e350fcef2f38e7. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.60.js
1 const a939_0x199b=['catch','then','enqueue','query','lastMsgBody','fax_interactions','STRING','sequelize','from','TEXT','dropTable','INTEGER','Added\x20column\x20%s\x20to\x20%s','chat_websites','phoneBarEnableJaws','renameColumn','mail_accounts','join','removeColumn','migration','tail','changeColumn','inspect','stringify','sms_interactions','finally','sequence','waitForTheAssignedAgent','prototype','addIndex','Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s','queryInterface','addColumn','addIndex\x20%s\x20%s\x20%s','openedBy','mail_interactions','info','openchannel_accounts','fax_accounts','exports','openchannel_interactions','query\x20%s','chat_interactions','util','sms_accounts'];(function(_0x3a0da7,_0x199b40){const _0x506989=function(_0x31fb4f){while(--_0x31fb4f){_0x3a0da7['push'](_0x3a0da7['shift']());}};_0x506989(++_0x199b40);}(a939_0x199b,0x123));const a939_0x5069=function(_0x3a0da7,_0x199b40){_0x3a0da7=_0x3a0da7-0x0;let _0x506989=a939_0x199b[_0x3a0da7];return _0x506989;};const _0x278fb8=a939_0x5069;'use strict';const util=require(_0x278fb8('0x16')),logger=require('../config/logger')(_0x278fb8('0x2b')),Sequence=function(){};Sequence[_0x278fb8('0x7')][_0x278fb8('0x1a')]=function(_0x31fb4f){const _0x56c4bb=_0x278fb8;this[_0x56c4bb('0x2c')]=this[_0x56c4bb('0x2c')]?this[_0x56c4bb('0x2c')][_0x56c4bb('0x4')](_0x31fb4f):_0x31fb4f();};const Migration=function(_0x3ba68b){const _0x882c62=_0x278fb8;this[_0x882c62('0xa')]=_0x3ba68b,this['sequence']=new Sequence();};Migration[_0x278fb8('0x7')][_0x278fb8('0x0')]=function(_0x3619c2,_0xfcbe17,_0xb06a9d){const _0xeca793=this;this['sequence']['enqueue'](function(){const _0x5cb06b=a939_0x5069;return _0xeca793['queryInterface'][_0x5cb06b('0x0')](_0x3619c2,_0xfcbe17,_0xb06a9d)[_0x5cb06b('0x19')](function(){const _0x40dc17=_0x5cb06b;logger[_0x40dc17('0xf')]('Changed\x20column\x20%s\x20in\x20table\x20%s',_0xfcbe17,_0x3619c2);})['catch'](function(_0x31974f){const _0xe1bde9=_0x5cb06b;logger[_0xe1bde9('0xf')](JSON[_0xe1bde9('0x2')](_0x31974f));});});},Migration[_0x278fb8('0x7')][_0x278fb8('0xb')]=function(_0x139cf2,_0x543ca1,_0x48dc4b){const _0x55862d=_0x278fb8,_0x5e82ae=this;this[_0x55862d('0x5')]['enqueue'](function(){const _0x3bbdab=_0x55862d;return _0x5e82ae[_0x3bbdab('0xa')]['addColumn'](_0x139cf2,_0x543ca1,_0x48dc4b)[_0x3bbdab('0x19')](function(){const _0x4e2a0b=_0x3bbdab;logger[_0x4e2a0b('0xf')](_0x4e2a0b('0x24'),_0x543ca1,_0x139cf2);})[_0x3bbdab('0x18')](function(_0x5746fe){const _0x237f86=_0x3bbdab;logger[_0x237f86('0xf')](JSON['stringify'](_0x5746fe));});});},Migration[_0x278fb8('0x7')][_0x278fb8('0x22')]=function(_0x5335b1){const _0x1a1bc5=this;this['sequence']['enqueue'](function(){const _0x5de92b=a939_0x5069;return _0x1a1bc5[_0x5de92b('0xa')][_0x5de92b('0x22')](_0x5335b1,{'force':!![]})[_0x5de92b('0x19')](function(){const _0xee3135=_0x5de92b;logger[_0xee3135('0xf')]('table\x20dropped\x20%s',_0x5335b1);})['catch'](function(_0x1984fb){const _0x528edb=_0x5de92b;logger[_0x528edb('0xf')](JSON[_0x528edb('0x2')](_0x1984fb));});});},Migration['prototype'][_0x278fb8('0x8')]=function(_0x4a47d3,_0x3038e2,_0x71ea82){const _0x57d8ac=_0x278fb8,_0x483d64=this;this[_0x57d8ac('0x5')][_0x57d8ac('0x1a')](function(){const _0x54b356=_0x57d8ac;return _0x483d64[_0x54b356('0xa')]['addIndex'](_0x4a47d3,_0x3038e2,{'indexName':_0x71ea82})[_0x54b356('0x19')](function(){const _0x43dcfa=_0x54b356;logger['info'](_0x43dcfa('0xc'),_0x4a47d3,_0x3038e2[_0x43dcfa('0x29')](','),_0x71ea82);})[_0x54b356('0x18')](function(_0x3f1561){const _0x1832a2=_0x54b356;logger['info'](JSON[_0x1832a2('0x2')](_0x3f1561));});});},Migration[_0x278fb8('0x7')]['query']=function(_0x56138d){const _0x384d7d=_0x278fb8,_0x200134=this;this[_0x384d7d('0x5')][_0x384d7d('0x1a')](function(){const _0x6ea078=_0x384d7d;return _0x200134['queryInterface'][_0x6ea078('0x1f')][_0x6ea078('0x1b')](_0x56138d)[_0x6ea078('0x19')](function(){const _0x3e6b1c=_0x6ea078;logger['info'](_0x3e6b1c('0x14'),_0x56138d);})['catch'](function(_0x30f680){const _0x1cd334=_0x6ea078;logger['info'](JSON[_0x1cd334('0x2')](_0x30f680));});});},Migration[_0x278fb8('0x7')][_0x278fb8('0x2a')]=function(_0xd4c597,_0x18fe79){const _0x3dd4e8=_0x278fb8,_0x288ed1=this;this[_0x3dd4e8('0x5')][_0x3dd4e8('0x1a')](function(){const _0xa91b06=_0x3dd4e8;return _0x288ed1[_0xa91b06('0xa')][_0xa91b06('0x2a')](_0xd4c597,_0x18fe79)[_0xa91b06('0x19')](function(){const _0x17a181=_0xa91b06;logger[_0x17a181('0xf')]('Removed\x20column\x20%s\x20from\x20%s',_0x18fe79,_0xd4c597);})[_0xa91b06('0x18')](function(_0x13b403){const _0x3ec8bd=_0xa91b06;logger[_0x3ec8bd('0xf')](util[_0x3ec8bd('0x1')](_0x13b403,{'showHidden':![],'depth':null}));});});},Migration[_0x278fb8('0x7')]['renameColumn']=function(_0x4750e8,_0xce554e,_0x483ae0){const _0x50781f=_0x278fb8,_0x156dd2=this;this[_0x50781f('0x5')][_0x50781f('0x1a')](function(){const _0x3f0dd2=_0x50781f;return _0x156dd2[_0x3f0dd2('0xa')][_0x3f0dd2('0x27')](_0x4750e8,_0xce554e,_0x483ae0)['then'](function(){const _0x5a0097=_0x3f0dd2;logger[_0x5a0097('0xf')](_0x5a0097('0x9'),_0xce554e,_0x483ae0,_0x4750e8);})['catch'](function(_0xf6f9d9){const _0x43f291=_0x3f0dd2;logger[_0x43f291('0xf')](util['inspect'](_0xf6f9d9,{'showHidden':![],'depth':null}));});});},Migration[_0x278fb8('0x7')]['final']=function(_0x4db717){const _0x1461e6=_0x278fb8;this[_0x1461e6('0x5')][_0x1461e6('0x1a')](function(){return _0x4db717();});},module[_0x278fb8('0x12')]={'up':function(_0x100fb8,_0x49f446){return new Promise(function(_0x45e435){const _0x4eafbb=a939_0x5069,_0x5ecddd=new Migration(_0x100fb8);_0x5ecddd[_0x4eafbb('0xb')](_0x4eafbb('0x25'),'agentIdentifier',{'type':_0x49f446[_0x4eafbb('0x1e')],'defaultValue':'website_alias'}),_0x5ecddd[_0x4eafbb('0xb')]('chat_websites',_0x4eafbb('0x6'),{'type':_0x49f446[_0x4eafbb('0x23')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa}),_0x5ecddd[_0x4eafbb('0x2a')](_0x4eafbb('0x15'),_0x4eafbb('0xd')),_0x5ecddd[_0x4eafbb('0x2a')]('mail_interactions',_0x4eafbb('0xd')),_0x5ecddd[_0x4eafbb('0xb')](_0x4eafbb('0xe'),_0x4eafbb('0x1c'),{'type':_0x49f446[_0x4eafbb('0x21')]('long')}),_0x5ecddd[_0x4eafbb('0x2a')](_0x4eafbb('0x3'),'openedBy'),_0x5ecddd[_0x4eafbb('0x2a')](_0x4eafbb('0x1d'),'openedBy'),_0x5ecddd['removeColumn'](_0x4eafbb('0x13'),_0x4eafbb('0xd')),_0x5ecddd[_0x4eafbb('0xb')](_0x4eafbb('0x13'),_0x4eafbb('0x20'),{'type':_0x49f446[_0x4eafbb('0x1e')]}),_0x5ecddd[_0x4eafbb('0xb')](_0x4eafbb('0x28'),_0x4eafbb('0x6'),{'type':_0x49f446[_0x4eafbb('0x23')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa}),_0x5ecddd[_0x4eafbb('0xb')](_0x4eafbb('0x10'),_0x4eafbb('0x6'),{'type':_0x49f446[_0x4eafbb('0x23')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa}),_0x5ecddd[_0x4eafbb('0xb')](_0x4eafbb('0x11'),'waitForTheAssignedAgent',{'type':_0x49f446[_0x4eafbb('0x23')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa}),_0x5ecddd['addColumn'](_0x4eafbb('0x17'),_0x4eafbb('0x6'),{'type':_0x49f446['INTEGER'],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa}),_0x5ecddd[_0x4eafbb('0xb')]('users',_0x4eafbb('0x26'),{'type':_0x49f446['BOOLEAN'],'defaultValue':![]}),_0x5ecddd['final'](_0x45e435);});},'down':function(){}};