b625403f6dd819c39c3f6e6d893f85971b256823
[motion-next.git] / server / migrations / 2.0.60.js
1 const a939_0x2b17=['query\x20%s','phoneBarEnableJaws','fax_accounts','Changed\x20column\x20%s\x20in\x20table\x20%s','addColumn','final','exports','STRING','openchannel_interactions','enqueue','finally','table\x20dropped\x20%s','join','inspect','catch','prototype','agentIdentifier','Removed\x20column\x20%s\x20from\x20%s','sms_accounts','from','chat_websites','then','stringify','removeColumn','query','tail','util','dropTable','openchannel_accounts','renameColumn','info','changeColumn','sequelize','addIndex','sequence','migration','lastMsgBody','users','long','waitForTheAssignedAgent','mail_accounts','queryInterface','website_alias','openedBy','INTEGER','chat_interactions','Added\x20column\x20%s\x20to\x20%s'];(function(_0x12fc95,_0x2b17b7){const _0xab6aa6=function(_0xf96770){while(--_0xf96770){_0x12fc95['push'](_0x12fc95['shift']());}};_0xab6aa6(++_0x2b17b7);}(a939_0x2b17,0x11d));const a939_0xab6a=function(_0x12fc95,_0x2b17b7){_0x12fc95=_0x12fc95-0x0;let _0xab6aa6=a939_0x2b17[_0x12fc95];return _0xab6aa6;};const _0x32d313=a939_0xab6a;'use strict';const util=require(_0x32d313('0x17')),logger=require('../config/logger')(_0x32d313('0x20')),Sequence=function(){};Sequence[_0x32d313('0xc')][_0x32d313('0x6')]=function(_0xf96770){const _0xfc7484=_0x32d313;this[_0xfc7484('0x16')]=this[_0xfc7484('0x16')]?this[_0xfc7484('0x16')][_0xfc7484('0x7')](_0xf96770):_0xf96770();};const Migration=function(_0x19c7bb){const _0x2ba35b=_0x32d313;this[_0x2ba35b('0x26')]=_0x19c7bb,this[_0x2ba35b('0x1f')]=new Sequence();};Migration['prototype']['changeColumn']=function(_0x2b8bcd,_0x483747,_0x31c59a){const _0xb74c4b=_0x32d313,_0x2a1489=this;this[_0xb74c4b('0x1f')][_0xb74c4b('0x6')](function(){const _0x514a7c=_0xb74c4b;return _0x2a1489[_0x514a7c('0x26')][_0x514a7c('0x1c')](_0x2b8bcd,_0x483747,_0x31c59a)[_0x514a7c('0x12')](function(){const _0x37ba06=_0x514a7c;logger['info'](_0x37ba06('0x0'),_0x483747,_0x2b8bcd);})[_0x514a7c('0xb')](function(_0x49d879){const _0xccdee6=_0x514a7c;logger[_0xccdee6('0x1b')](JSON[_0xccdee6('0x13')](_0x49d879));});});},Migration[_0x32d313('0xc')][_0x32d313('0x1')]=function(_0x2c5c00,_0x1f0d62,_0x16ae91){const _0x293bd9=_0x32d313,_0x3d96d1=this;this[_0x293bd9('0x1f')][_0x293bd9('0x6')](function(){const _0x3795e2=_0x293bd9;return _0x3d96d1[_0x3795e2('0x26')][_0x3795e2('0x1')](_0x2c5c00,_0x1f0d62,_0x16ae91)['then'](function(){const _0x1e0a8a=_0x3795e2;logger[_0x1e0a8a('0x1b')](_0x1e0a8a('0x2b'),_0x1f0d62,_0x2c5c00);})[_0x3795e2('0xb')](function(_0x2e2af6){const _0x15fdc4=_0x3795e2;logger[_0x15fdc4('0x1b')](JSON['stringify'](_0x2e2af6));});});},Migration[_0x32d313('0xc')][_0x32d313('0x18')]=function(_0x321809){const _0x1a959b=_0x32d313,_0x2cfd45=this;this[_0x1a959b('0x1f')][_0x1a959b('0x6')](function(){const _0x2bacd5=_0x1a959b;return _0x2cfd45['queryInterface'][_0x2bacd5('0x18')](_0x321809,{'force':!![]})[_0x2bacd5('0x12')](function(){const _0x2ee2a0=_0x2bacd5;logger[_0x2ee2a0('0x1b')](_0x2ee2a0('0x8'),_0x321809);})[_0x2bacd5('0xb')](function(_0x4aa9cf){const _0x51d656=_0x2bacd5;logger[_0x51d656('0x1b')](JSON[_0x51d656('0x13')](_0x4aa9cf));});});},Migration[_0x32d313('0xc')][_0x32d313('0x1e')]=function(_0xcc3e20,_0x193374,_0x41de7c){const _0x28dc71=_0x32d313,_0x33bbba=this;this['sequence'][_0x28dc71('0x6')](function(){const _0x453380=_0x28dc71;return _0x33bbba[_0x453380('0x26')][_0x453380('0x1e')](_0xcc3e20,_0x193374,{'indexName':_0x41de7c})['then'](function(){const _0x33a9fa=_0x453380;logger[_0x33a9fa('0x1b')]('addIndex\x20%s\x20%s\x20%s',_0xcc3e20,_0x193374[_0x33a9fa('0x9')](','),_0x41de7c);})[_0x453380('0xb')](function(_0x7f3fd3){const _0x64180f=_0x453380;logger[_0x64180f('0x1b')](JSON['stringify'](_0x7f3fd3));});});},Migration[_0x32d313('0xc')]['query']=function(_0x2789e9){const _0x67e0f5=this;this['sequence']['enqueue'](function(){const _0x96f254=a939_0xab6a;return _0x67e0f5['queryInterface'][_0x96f254('0x1d')][_0x96f254('0x15')](_0x2789e9)[_0x96f254('0x12')](function(){const _0x526a45=_0x96f254;logger[_0x526a45('0x1b')](_0x526a45('0x2c'),_0x2789e9);})[_0x96f254('0xb')](function(_0x4e2e93){const _0x37645a=_0x96f254;logger[_0x37645a('0x1b')](JSON[_0x37645a('0x13')](_0x4e2e93));});});},Migration[_0x32d313('0xc')][_0x32d313('0x14')]=function(_0x44e560,_0x5a1a5f){const _0x2262fa=_0x32d313,_0x4d0842=this;this[_0x2262fa('0x1f')]['enqueue'](function(){const _0x2c7acb=_0x2262fa;return _0x4d0842[_0x2c7acb('0x26')]['removeColumn'](_0x44e560,_0x5a1a5f)[_0x2c7acb('0x12')](function(){const _0x25844e=_0x2c7acb;logger['info'](_0x25844e('0xe'),_0x5a1a5f,_0x44e560);})[_0x2c7acb('0xb')](function(_0x426b64){const _0x455c3d=_0x2c7acb;logger[_0x455c3d('0x1b')](util[_0x455c3d('0xa')](_0x426b64,{'showHidden':![],'depth':null}));});});},Migration[_0x32d313('0xc')][_0x32d313('0x1a')]=function(_0x47cf24,_0x154da6,_0x522fce){const _0x1f6b55=_0x32d313,_0x5d629b=this;this[_0x1f6b55('0x1f')][_0x1f6b55('0x6')](function(){const _0x1ef3e4=_0x1f6b55;return _0x5d629b[_0x1ef3e4('0x26')][_0x1ef3e4('0x1a')](_0x47cf24,_0x154da6,_0x522fce)[_0x1ef3e4('0x12')](function(){const _0x119247=_0x1ef3e4;logger[_0x119247('0x1b')]('Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s',_0x154da6,_0x522fce,_0x47cf24);})['catch'](function(_0xdacf79){const _0x3eb6df=_0x1ef3e4;logger[_0x3eb6df('0x1b')](util[_0x3eb6df('0xa')](_0xdacf79,{'showHidden':![],'depth':null}));});});},Migration['prototype']['final']=function(_0x729f5){const _0x19217f=_0x32d313;this['sequence'][_0x19217f('0x6')](function(){return _0x729f5();});},module[_0x32d313('0x3')]={'up':function(_0xbbab01,_0x30e216){return new Promise(function(_0x204f82){const _0x216efa=a939_0xab6a,_0xd858a3=new Migration(_0xbbab01);_0xd858a3['addColumn']('chat_websites',_0x216efa('0xd'),{'type':_0x30e216[_0x216efa('0x4')],'defaultValue':_0x216efa('0x27')}),_0xd858a3[_0x216efa('0x1')](_0x216efa('0x11'),_0x216efa('0x24'),{'type':_0x30e216[_0x216efa('0x29')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa}),_0xd858a3[_0x216efa('0x14')](_0x216efa('0x2a'),_0x216efa('0x28')),_0xd858a3['removeColumn']('mail_interactions',_0x216efa('0x28')),_0xd858a3[_0x216efa('0x1')]('mail_interactions',_0x216efa('0x21'),{'type':_0x30e216['TEXT'](_0x216efa('0x23'))}),_0xd858a3[_0x216efa('0x14')]('sms_interactions','openedBy'),_0xd858a3[_0x216efa('0x14')]('fax_interactions',_0x216efa('0x28')),_0xd858a3['removeColumn'](_0x216efa('0x5'),_0x216efa('0x28')),_0xd858a3['addColumn'](_0x216efa('0x5'),_0x216efa('0x10'),{'type':_0x30e216[_0x216efa('0x4')]}),_0xd858a3[_0x216efa('0x1')](_0x216efa('0x25'),_0x216efa('0x24'),{'type':_0x30e216[_0x216efa('0x29')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa}),_0xd858a3[_0x216efa('0x1')](_0x216efa('0x19'),_0x216efa('0x24'),{'type':_0x30e216[_0x216efa('0x29')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa}),_0xd858a3['addColumn'](_0x216efa('0x2e'),_0x216efa('0x24'),{'type':_0x30e216[_0x216efa('0x29')],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa}),_0xd858a3['addColumn'](_0x216efa('0xf'),_0x216efa('0x24'),{'type':_0x30e216['INTEGER'],'validate':{'min':0x1,'max':0x20c49b},'defaultValue':0xa}),_0xd858a3[_0x216efa('0x1')](_0x216efa('0x22'),_0x216efa('0x2d'),{'type':_0x30e216['BOOLEAN'],'defaultValue':![]}),_0xd858a3[_0x216efa('0x2')](_0x204f82);});},'down':function(){}};