Built motion from commit 8dca541896b0ff92bb88a36cc13f4f385b593b4b. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.57.js
1 const a936_0x299d=['TEXT','inspect','voice_queues','sequelize','tail','addIndex','then','queryInterface','removeColumn','exports','join','query\x20%s','periodic_announce','Added\x20column\x20%s\x20to\x20%s','util','dropTable','sequence','query','addIndex\x20%s\x20%s\x20%s','table\x20dropped\x20%s','finally','Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s','chat_websites','prototype','final','migration','UPDATE\x20report_queue\x20SET\x20lastAssignedTo=NULL\x20\x20WHERE\x20lastAssignedTo=\x22\x22','info','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','Removed\x20column\x20%s\x20from\x20%s','renameColumn','changeColumn','enqueue','addColumn','stringify','catch'];(function(_0x50df73,_0x299dc9){const _0x42e99d=function(_0x231154){while(--_0x231154){_0x50df73['push'](_0x50df73['shift']());}};_0x42e99d(++_0x299dc9);}(a936_0x299d,0x149));const a936_0x42e9=function(_0x50df73,_0x299dc9){_0x50df73=_0x50df73-0x0;let _0x42e99d=a936_0x299d[_0x50df73];return _0x42e99d;};const _0xe97f20=a936_0x42e9;'use strict';const util=require(_0xe97f20('0x9')),logger=require('../config/logger')(_0xe97f20('0x14')),Sequence=function(){};Sequence[_0xe97f20('0x12')][_0xe97f20('0x1b')]=function(_0x231154){const _0x5641e9=_0xe97f20;this['tail']=this['tail']?this[_0x5641e9('0x23')][_0x5641e9('0xf')](_0x231154):_0x231154();};const Migration=function(_0x34d02d){const _0x16b34a=_0xe97f20;this[_0x16b34a('0x2')]=_0x34d02d,this[_0x16b34a('0xb')]=new Sequence();};Migration[_0xe97f20('0x12')]['changeColumn']=function(_0x347396,_0x4b377c,_0x121daf){const _0x1369bf=_0xe97f20,_0x19521b=this;this['sequence'][_0x1369bf('0x1b')](function(){const _0xdb5940=_0x1369bf;return _0x19521b[_0xdb5940('0x2')][_0xdb5940('0x1a')](_0x347396,_0x4b377c,_0x121daf)[_0xdb5940('0x1')](function(){const _0x2ffa9d=_0xdb5940;logger[_0x2ffa9d('0x16')]('Changed\x20column\x20%s\x20in\x20table\x20%s',_0x4b377c,_0x347396);})['catch'](function(_0x2925e4){const _0x478133=_0xdb5940;logger[_0x478133('0x16')](JSON['stringify'](_0x2925e4));});});},Migration['prototype'][_0xe97f20('0x1c')]=function(_0x7b4c15,_0x31f283,_0x2492f2){const _0x2d7e2c=_0xe97f20,_0x4e3a94=this;this[_0x2d7e2c('0xb')][_0x2d7e2c('0x1b')](function(){const _0xa9919c=_0x2d7e2c;return _0x4e3a94[_0xa9919c('0x2')][_0xa9919c('0x1c')](_0x7b4c15,_0x31f283,_0x2492f2)['then'](function(){const _0x3d637b=_0xa9919c;logger['info'](_0x3d637b('0x8'),_0x31f283,_0x7b4c15);})['catch'](function(_0x30fa13){const _0x2fd29a=_0xa9919c;logger[_0x2fd29a('0x16')](JSON[_0x2fd29a('0x1d')](_0x30fa13));});});},Migration[_0xe97f20('0x12')][_0xe97f20('0xa')]=function(_0x30a2dc){const _0xd19d1d=_0xe97f20,_0x1e12c0=this;this[_0xd19d1d('0xb')][_0xd19d1d('0x1b')](function(){const _0x597691=_0xd19d1d;return _0x1e12c0['queryInterface'][_0x597691('0xa')](_0x30a2dc,{'force':!![]})[_0x597691('0x1')](function(){const _0x1b642a=_0x597691;logger['info'](_0x1b642a('0xe'),_0x30a2dc);})[_0x597691('0x1e')](function(_0x58cac8){const _0x333dd3=_0x597691;logger[_0x333dd3('0x16')](JSON[_0x333dd3('0x1d')](_0x58cac8));});});},Migration[_0xe97f20('0x12')][_0xe97f20('0x0')]=function(_0x3c0eea,_0x54d451,_0x2c132c){const _0x10a7be=_0xe97f20,_0x4ad255=this;this[_0x10a7be('0xb')][_0x10a7be('0x1b')](function(){const _0x30019b=_0x10a7be;return _0x4ad255[_0x30019b('0x2')][_0x30019b('0x0')](_0x3c0eea,_0x54d451,{'indexName':_0x2c132c})['then'](function(){const _0x306bef=_0x30019b;logger[_0x306bef('0x16')](_0x306bef('0xd'),_0x3c0eea,_0x54d451[_0x306bef('0x5')](','),_0x2c132c);})['catch'](function(_0x146d25){const _0x4a58f6=_0x30019b;logger['info'](JSON[_0x4a58f6('0x1d')](_0x146d25));});});},Migration['prototype'][_0xe97f20('0xc')]=function(_0x1413be){const _0x2f3601=_0xe97f20,_0x18e99f=this;this[_0x2f3601('0xb')]['enqueue'](function(){const _0x44ee2d=_0x2f3601;return _0x18e99f[_0x44ee2d('0x2')][_0x44ee2d('0x22')][_0x44ee2d('0xc')](_0x1413be)[_0x44ee2d('0x1')](function(){const _0x5a9090=_0x44ee2d;logger[_0x5a9090('0x16')](_0x5a9090('0x6'),_0x1413be);})[_0x44ee2d('0x1e')](function(_0x2170ad){const _0x67fffd=_0x44ee2d;logger[_0x67fffd('0x16')](JSON[_0x67fffd('0x1d')](_0x2170ad));});});},Migration[_0xe97f20('0x12')][_0xe97f20('0x3')]=function(_0x44acfa,_0x49c539){const _0xd30db=_0xe97f20,_0x2419b0=this;this[_0xd30db('0xb')][_0xd30db('0x1b')](function(){const _0x2f1b2b=_0xd30db;return _0x2419b0[_0x2f1b2b('0x2')]['removeColumn'](_0x44acfa,_0x49c539)['then'](function(){const _0x305790=_0x2f1b2b;logger['info'](_0x305790('0x18'),_0x49c539,_0x44acfa);})[_0x2f1b2b('0x1e')](function(_0x391165){const _0x1f2558=_0x2f1b2b;logger[_0x1f2558('0x16')](util[_0x1f2558('0x20')](_0x391165,{'showHidden':![],'depth':null}));});});},Migration[_0xe97f20('0x12')]['renameColumn']=function(_0x59fa88,_0x511952,_0x4d5be0){const _0x4d2837=_0xe97f20,_0x511cb9=this;this[_0x4d2837('0xb')][_0x4d2837('0x1b')](function(){const _0x65c0a=_0x4d2837;return _0x511cb9[_0x65c0a('0x2')][_0x65c0a('0x19')](_0x59fa88,_0x511952,_0x4d5be0)[_0x65c0a('0x1')](function(){const _0x5c0326=_0x65c0a;logger[_0x5c0326('0x16')](_0x5c0326('0x10'),_0x511952,_0x4d5be0,_0x59fa88);})['catch'](function(_0x4697c6){const _0xd26aa0=_0x65c0a;logger[_0xd26aa0('0x16')](util[_0xd26aa0('0x20')](_0x4697c6,{'showHidden':![],'depth':null}));});});},Migration[_0xe97f20('0x12')][_0xe97f20('0x13')]=function(_0x2acbaa){const _0x37684f=_0xe97f20;this['sequence'][_0x37684f('0x1b')](function(){return _0x2acbaa();});},module[_0xe97f20('0x4')]={'up':function(_0x42b7f8,_0x31a76a){return new Promise(function(_0x2de6a8){const _0x260d3b=a936_0x42e9,_0x13dd37=new Migration(_0x42b7f8);_0x13dd37[_0x260d3b('0x1c')](_0x260d3b('0x11'),'hideWhenOffline',{'type':_0x31a76a['BOOLEAN'],'defaultValue':![]}),_0x13dd37[_0x260d3b('0x1a')](_0x260d3b('0x21'),_0x260d3b('0x7'),{'type':_0x31a76a[_0x260d3b('0x1f')]}),_0x13dd37[_0x260d3b('0xc')](_0x260d3b('0x17')),_0x13dd37[_0x260d3b('0xc')](_0x260d3b('0x15')),_0x13dd37[_0x260d3b('0x13')](_0x2de6a8);});},'down':function(){}};