Built motion from commit a9fb64cc6defd8fb3a5cc199221f878e91c0e969. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.57.js
1 const a936_0x4cfb=['addIndex\x20%s\x20%s\x20%s','periodic_announce','final','changeColumn','queryInterface','enqueue','renameColumn','dropTable','addIndex','chat_websites','Changed\x20column\x20%s\x20in\x20table\x20%s','catch','then','hideWhenOffline','TEXT','tail','finally','addColumn','Removed\x20column\x20%s\x20from\x20%s','exports','voice_queues','../config/logger','UPDATE\x20users\x20SET\x20permissions=\x27101,102,103,110,104,105,106,107,108,109,100,111\x27\x20WHERE\x20permissions=\x27101,102,103,110,104,105,106,107,108,109,100\x27','Added\x20column\x20%s\x20to\x20%s','query','join','stringify','sequence','table\x20dropped\x20%s','inspect','info','sequelize','query\x20%s','prototype'];(function(_0x2459d5,_0x4cfba1){const _0x47aeef=function(_0x1fe31a){while(--_0x1fe31a){_0x2459d5['push'](_0x2459d5['shift']());}};_0x47aeef(++_0x4cfba1);}(a936_0x4cfb,0x15c));const a936_0x47ae=function(_0x2459d5,_0x4cfba1){_0x2459d5=_0x2459d5-0x0;let _0x47aeef=a936_0x4cfb[_0x2459d5];return _0x47aeef;};const _0x28046e=a936_0x47ae;'use strict';const util=require('util'),logger=require(_0x28046e('0xd'))('migration'),Sequence=function(){};Sequence[_0x28046e('0x19')][_0x28046e('0x1f')]=function(_0x1fe31a){const _0x2d0f3d=_0x28046e;this[_0x2d0f3d('0x7')]=this[_0x2d0f3d('0x7')]?this[_0x2d0f3d('0x7')][_0x2d0f3d('0x8')](_0x1fe31a):_0x1fe31a();};const Migration=function(_0x4a72a6){const _0x41e2d2=_0x28046e;this[_0x41e2d2('0x1e')]=_0x4a72a6,this[_0x41e2d2('0x13')]=new Sequence();};Migration[_0x28046e('0x19')][_0x28046e('0x1d')]=function(_0x53d0db,_0x446652,_0xbb9796){const _0x14c8d4=_0x28046e,_0x339089=this;this[_0x14c8d4('0x13')]['enqueue'](function(){const _0x561393=_0x14c8d4;return _0x339089['queryInterface'][_0x561393('0x1d')](_0x53d0db,_0x446652,_0xbb9796)[_0x561393('0x4')](function(){const _0x5a5b1f=_0x561393;logger[_0x5a5b1f('0x16')](_0x5a5b1f('0x2'),_0x446652,_0x53d0db);})['catch'](function(_0x5be0d8){const _0x18f536=_0x561393;logger[_0x18f536('0x16')](JSON['stringify'](_0x5be0d8));});});},Migration[_0x28046e('0x19')]['addColumn']=function(_0xd41d49,_0x3d112f,_0x36e523){const _0x4f90f7=_0x28046e,_0x1650a7=this;this[_0x4f90f7('0x13')][_0x4f90f7('0x1f')](function(){const _0x104907=_0x4f90f7;return _0x1650a7[_0x104907('0x1e')][_0x104907('0x9')](_0xd41d49,_0x3d112f,_0x36e523)[_0x104907('0x4')](function(){const _0x370cd2=_0x104907;logger[_0x370cd2('0x16')](_0x370cd2('0xf'),_0x3d112f,_0xd41d49);})[_0x104907('0x3')](function(_0x17db92){const _0x3226ce=_0x104907;logger[_0x3226ce('0x16')](JSON[_0x3226ce('0x12')](_0x17db92));});});},Migration['prototype']['dropTable']=function(_0x317036){const _0x338cc1=_0x28046e,_0x5de513=this;this[_0x338cc1('0x13')][_0x338cc1('0x1f')](function(){const _0xdfe7ea=_0x338cc1;return _0x5de513[_0xdfe7ea('0x1e')][_0xdfe7ea('0x21')](_0x317036,{'force':!![]})[_0xdfe7ea('0x4')](function(){const _0x1dc2a4=_0xdfe7ea;logger['info'](_0x1dc2a4('0x14'),_0x317036);})[_0xdfe7ea('0x3')](function(_0x349c85){const _0x4b3078=_0xdfe7ea;logger[_0x4b3078('0x16')](JSON['stringify'](_0x349c85));});});},Migration[_0x28046e('0x19')][_0x28046e('0x0')]=function(_0x36af2d,_0xd69376,_0x2a5a17){const _0x2d8dce=_0x28046e,_0x257ece=this;this[_0x2d8dce('0x13')][_0x2d8dce('0x1f')](function(){const _0x52e75f=_0x2d8dce;return _0x257ece[_0x52e75f('0x1e')][_0x52e75f('0x0')](_0x36af2d,_0xd69376,{'indexName':_0x2a5a17})[_0x52e75f('0x4')](function(){const _0x475634=_0x52e75f;logger[_0x475634('0x16')](_0x475634('0x1a'),_0x36af2d,_0xd69376[_0x475634('0x11')](','),_0x2a5a17);})[_0x52e75f('0x3')](function(_0x495d19){const _0x22d486=_0x52e75f;logger['info'](JSON[_0x22d486('0x12')](_0x495d19));});});},Migration['prototype'][_0x28046e('0x10')]=function(_0x4651cd){const _0x3548aa=_0x28046e,_0x5811f6=this;this[_0x3548aa('0x13')][_0x3548aa('0x1f')](function(){const _0x33417d=_0x3548aa;return _0x5811f6[_0x33417d('0x1e')][_0x33417d('0x17')]['query'](_0x4651cd)['then'](function(){const _0x24c736=_0x33417d;logger[_0x24c736('0x16')](_0x24c736('0x18'),_0x4651cd);})[_0x33417d('0x3')](function(_0x43b822){const _0x38ff62=_0x33417d;logger[_0x38ff62('0x16')](JSON[_0x38ff62('0x12')](_0x43b822));});});},Migration[_0x28046e('0x19')]['removeColumn']=function(_0x3606e2,_0x2fabb8){const _0x214748=_0x28046e,_0x1b196a=this;this['sequence'][_0x214748('0x1f')](function(){const _0x1beac2=_0x214748;return _0x1b196a[_0x1beac2('0x1e')]['removeColumn'](_0x3606e2,_0x2fabb8)[_0x1beac2('0x4')](function(){const _0x151b01=_0x1beac2;logger[_0x151b01('0x16')](_0x151b01('0xa'),_0x2fabb8,_0x3606e2);})[_0x1beac2('0x3')](function(_0x4c139f){const _0x4dd183=_0x1beac2;logger['info'](util[_0x4dd183('0x15')](_0x4c139f,{'showHidden':![],'depth':null}));});});},Migration[_0x28046e('0x19')]['renameColumn']=function(_0x26caa2,_0x13d6fa,_0x1c4a32){const _0x3b0529=_0x28046e,_0xb24c5b=this;this['sequence'][_0x3b0529('0x1f')](function(){const _0x2e3fe2=_0x3b0529;return _0xb24c5b[_0x2e3fe2('0x1e')][_0x2e3fe2('0x20')](_0x26caa2,_0x13d6fa,_0x1c4a32)['then'](function(){logger['info']('Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s',_0x13d6fa,_0x1c4a32,_0x26caa2);})[_0x2e3fe2('0x3')](function(_0x4c2191){const _0x20fa0f=_0x2e3fe2;logger[_0x20fa0f('0x16')](util[_0x20fa0f('0x15')](_0x4c2191,{'showHidden':![],'depth':null}));});});},Migration['prototype'][_0x28046e('0x1c')]=function(_0x579d12){const _0x31a715=_0x28046e;this[_0x31a715('0x13')][_0x31a715('0x1f')](function(){return _0x579d12();});},module[_0x28046e('0xb')]={'up':function(_0x5270f7,_0x2b699f){return new Promise(function(_0x4c4ddf){const _0x57cb37=a936_0x47ae,_0x20fa68=new Migration(_0x5270f7);_0x20fa68[_0x57cb37('0x9')](_0x57cb37('0x1'),_0x57cb37('0x5'),{'type':_0x2b699f['BOOLEAN'],'defaultValue':![]}),_0x20fa68['changeColumn'](_0x57cb37('0xc'),_0x57cb37('0x1b'),{'type':_0x2b699f[_0x57cb37('0x6')]}),_0x20fa68['query'](_0x57cb37('0xe')),_0x20fa68[_0x57cb37('0x10')]('UPDATE\x20report_queue\x20SET\x20lastAssignedTo=NULL\x20\x20WHERE\x20lastAssignedTo=\x22\x22'),_0x20fa68[_0x57cb37('0x1c')](_0x4c4ddf);});},'down':function(){}};