215ddd7c5a69812328f9e18263315023967d7b85
[motion-next.git] / server / migrations / 2.0.57.js
1 const a936_0x336c=['finally','addIndex\x20%s\x20%s\x20%s','hideWhenOffline','changeColumn','Added\x20column\x20%s\x20to\x20%s','BOOLEAN','renameColumn','util','UPDATE\x20report_queue\x20SET\x20lastAssignedTo=NULL\x20\x20WHERE\x20lastAssignedTo=\x22\x22','removeColumn','addColumn','stringify','voice_queues','TEXT','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','enqueue','final','queryInterface','then','inspect','query\x20%s','exports','tail','Changed\x20column\x20%s\x20in\x20table\x20%s','Removed\x20column\x20%s\x20from\x20%s','catch','prototype','info','addIndex','Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s','dropTable','sequence','query'];(function(_0x5a54e7,_0x336c98){const _0x147129=function(_0xfa5f4b){while(--_0xfa5f4b){_0x5a54e7['push'](_0x5a54e7['shift']());}};_0x147129(++_0x336c98);}(a936_0x336c,0xbc));const a936_0x1471=function(_0x5a54e7,_0x336c98){_0x5a54e7=_0x5a54e7-0x0;let _0x147129=a936_0x336c[_0x5a54e7];return _0x147129;};const _0x21eca1=a936_0x1471;'use strict';const util=require(_0x21eca1('0x11')),logger=require('../config/logger')('migration'),Sequence=function(){};Sequence[_0x21eca1('0x3')]['enqueue']=function(_0xfa5f4b){const _0x3d16d4=_0x21eca1;this[_0x3d16d4('0x20')]=this[_0x3d16d4('0x20')]?this['tail'][_0x3d16d4('0xa')](_0xfa5f4b):_0xfa5f4b();};const Migration=function(_0x1a9897){const _0x251b9d=_0x21eca1;this[_0x251b9d('0x1b')]=_0x1a9897,this[_0x251b9d('0x8')]=new Sequence();};Migration[_0x21eca1('0x3')]['changeColumn']=function(_0x1442af,_0x127da8,_0x3e41a6){const _0x2a1eac=_0x21eca1,_0x1d21be=this;this[_0x2a1eac('0x8')][_0x2a1eac('0x19')](function(){const _0x3d9de9=_0x2a1eac;return _0x1d21be['queryInterface'][_0x3d9de9('0xd')](_0x1442af,_0x127da8,_0x3e41a6)[_0x3d9de9('0x1c')](function(){const _0x22a217=_0x3d9de9;logger[_0x22a217('0x4')](_0x22a217('0x0'),_0x127da8,_0x1442af);})[_0x3d9de9('0x2')](function(_0x469f7b){const _0x16849c=_0x3d9de9;logger[_0x16849c('0x4')](JSON[_0x16849c('0x15')](_0x469f7b));});});},Migration['prototype'][_0x21eca1('0x14')]=function(_0x427379,_0x212dc4,_0x5d5c6c){const _0x36b533=_0x21eca1,_0x44d548=this;this[_0x36b533('0x8')][_0x36b533('0x19')](function(){const _0x2dd697=_0x36b533;return _0x44d548[_0x2dd697('0x1b')][_0x2dd697('0x14')](_0x427379,_0x212dc4,_0x5d5c6c)[_0x2dd697('0x1c')](function(){const _0x106ab8=_0x2dd697;logger[_0x106ab8('0x4')](_0x106ab8('0xe'),_0x212dc4,_0x427379);})[_0x2dd697('0x2')](function(_0x250e2c){const _0x471609=_0x2dd697;logger[_0x471609('0x4')](JSON[_0x471609('0x15')](_0x250e2c));});});},Migration[_0x21eca1('0x3')]['dropTable']=function(_0x4c6961){const _0x3e4d69=_0x21eca1,_0x302cb1=this;this['sequence'][_0x3e4d69('0x19')](function(){const _0x6105ce=_0x3e4d69;return _0x302cb1[_0x6105ce('0x1b')][_0x6105ce('0x7')](_0x4c6961,{'force':!![]})['then'](function(){const _0x42aca5=_0x6105ce;logger[_0x42aca5('0x4')]('table\x20dropped\x20%s',_0x4c6961);})['catch'](function(_0x1503e3){const _0x23a727=_0x6105ce;logger[_0x23a727('0x4')](JSON[_0x23a727('0x15')](_0x1503e3));});});},Migration[_0x21eca1('0x3')]['addIndex']=function(_0x5942ee,_0xe2d0e8,_0x30b609){const _0x5a3a3e=_0x21eca1,_0x188aef=this;this[_0x5a3a3e('0x8')][_0x5a3a3e('0x19')](function(){const _0x2e2a01=_0x5a3a3e;return _0x188aef[_0x2e2a01('0x1b')][_0x2e2a01('0x5')](_0x5942ee,_0xe2d0e8,{'indexName':_0x30b609})['then'](function(){const _0x248b31=_0x2e2a01;logger[_0x248b31('0x4')](_0x248b31('0xb'),_0x5942ee,_0xe2d0e8['join'](','),_0x30b609);})['catch'](function(_0x3fbed3){const _0x52d7a0=_0x2e2a01;logger[_0x52d7a0('0x4')](JSON[_0x52d7a0('0x15')](_0x3fbed3));});});},Migration[_0x21eca1('0x3')]['query']=function(_0x108d4a){const _0x3f2ac4=_0x21eca1,_0x3227f9=this;this[_0x3f2ac4('0x8')][_0x3f2ac4('0x19')](function(){const _0x2bb19f=_0x3f2ac4;return _0x3227f9[_0x2bb19f('0x1b')]['sequelize'][_0x2bb19f('0x9')](_0x108d4a)[_0x2bb19f('0x1c')](function(){const _0x2516c3=_0x2bb19f;logger[_0x2516c3('0x4')](_0x2516c3('0x1e'),_0x108d4a);})[_0x2bb19f('0x2')](function(_0x10e000){const _0x4e1a72=_0x2bb19f;logger[_0x4e1a72('0x4')](JSON[_0x4e1a72('0x15')](_0x10e000));});});},Migration[_0x21eca1('0x3')][_0x21eca1('0x13')]=function(_0x448cbc,_0x7ba20a){const _0x4faf06=_0x21eca1,_0x3f026f=this;this[_0x4faf06('0x8')][_0x4faf06('0x19')](function(){const _0xbbbfeb=_0x4faf06;return _0x3f026f[_0xbbbfeb('0x1b')][_0xbbbfeb('0x13')](_0x448cbc,_0x7ba20a)['then'](function(){const _0x40fa38=_0xbbbfeb;logger['info'](_0x40fa38('0x1'),_0x7ba20a,_0x448cbc);})[_0xbbbfeb('0x2')](function(_0x2e8625){const _0x332eec=_0xbbbfeb;logger[_0x332eec('0x4')](util[_0x332eec('0x1d')](_0x2e8625,{'showHidden':![],'depth':null}));});});},Migration[_0x21eca1('0x3')][_0x21eca1('0x10')]=function(_0x2d98ae,_0x96fd6b,_0x16b999){const _0xc16d36=_0x21eca1,_0x5ada1c=this;this[_0xc16d36('0x8')]['enqueue'](function(){const _0x1e99bd=_0xc16d36;return _0x5ada1c[_0x1e99bd('0x1b')][_0x1e99bd('0x10')](_0x2d98ae,_0x96fd6b,_0x16b999)[_0x1e99bd('0x1c')](function(){const _0x5310db=_0x1e99bd;logger[_0x5310db('0x4')](_0x5310db('0x6'),_0x96fd6b,_0x16b999,_0x2d98ae);})['catch'](function(_0x18e51f){logger['info'](util['inspect'](_0x18e51f,{'showHidden':![],'depth':null}));});});},Migration[_0x21eca1('0x3')][_0x21eca1('0x1a')]=function(_0x307212){const _0x8e00a8=_0x21eca1;this[_0x8e00a8('0x8')][_0x8e00a8('0x19')](function(){return _0x307212();});},module[_0x21eca1('0x1f')]={'up':function(_0x578a0f,_0x2a7a3a){return new Promise(function(_0x87761c){const _0x849d68=a936_0x1471,_0x4045f9=new Migration(_0x578a0f);_0x4045f9['addColumn']('chat_websites',_0x849d68('0xc'),{'type':_0x2a7a3a[_0x849d68('0xf')],'defaultValue':![]}),_0x4045f9[_0x849d68('0xd')](_0x849d68('0x16'),'periodic_announce',{'type':_0x2a7a3a[_0x849d68('0x17')]}),_0x4045f9[_0x849d68('0x9')](_0x849d68('0x18')),_0x4045f9[_0x849d68('0x9')](_0x849d68('0x12')),_0x4045f9[_0x849d68('0x1a')](_0x87761c);});},'down':function(){}};