Built motion from commit a9fb64cc6defd8fb3a5cc199221f878e91c0e969. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.38.js
1 const a917_0x2578=['child_process','sms_accounts','fax_messages','query','tail','then','changeColumn','table\x20dropped\x20%s','Ls\x20:','sms_messages','STRING','info','removeColumn','fax_applications','Added\x20column\x20%s\x20to\x20%s','ALTER\x20TABLE\x20`fax_messages`\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`fax_messages_ibfk_5`\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`AttachmentId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20attachments(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20SET\x20NULL','INTEGER','chown\x20motion:asterisk\x20/var/opt/motion2/server/files/attachments','Removed\x20column\x20%s\x20from\x20%s','dropTable','remote','sequence','prototype','enqueue','Exec\x20chmod','migration','token','stringify','\x20Error\x20:','addColumn','../config/logger','queryInterface','query\x20%s','final','catch','AttachmentId','sequelize','addIndex','finally'];(function(_0x55b3d3,_0x2578d9){const _0x29503d=function(_0x2687a0){while(--_0x2687a0){_0x55b3d3['push'](_0x55b3d3['shift']());}};_0x29503d(++_0x2578d9);}(a917_0x2578,0xfe));const a917_0x2950=function(_0x55b3d3,_0x2578d9){_0x55b3d3=_0x55b3d3-0x0;let _0x29503d=a917_0x2578[_0x55b3d3];return _0x29503d;};const _0x4196ce=a917_0x2950;'use strict';const logger=require(_0x4196ce('0xa'))(_0x4196ce('0x5')),util=require('util'),exec=require(_0x4196ce('0x13'))['exec'],cmd=_0x4196ce('0x24'),ls='ls\x20-la\x20/var/opt/motion2/server/files',Sequence=function(){};Sequence[_0x4196ce('0x2')][_0x4196ce('0x3')]=function(_0x2687a0){const _0x2bbcdd=_0x4196ce;this[_0x2bbcdd('0x17')]=this['tail']?this[_0x2bbcdd('0x17')][_0x2bbcdd('0x12')](_0x2687a0):_0x2687a0();};const Migration=function(_0x452b5b){const _0x27b0af=_0x4196ce;this['queryInterface']=_0x452b5b,this[_0x27b0af('0x1')]=new Sequence();};Migration[_0x4196ce('0x2')][_0x4196ce('0x19')]=function(_0x47fa8c,_0x88b97b,_0x22c5b5){const _0x200d53=_0x4196ce,_0x28ce96=this;this[_0x200d53('0x1')][_0x200d53('0x3')](function(){const _0x367af1=_0x200d53;return _0x28ce96[_0x367af1('0xb')][_0x367af1('0x19')](_0x47fa8c,_0x88b97b,_0x22c5b5)[_0x367af1('0x18')](function(){logger['info']('Changed\x20column\x20%s\x20in\x20table\x20%s',_0x88b97b,_0x47fa8c);})[_0x367af1('0xe')](function(_0xb6bb18){logger['info'](JSON['stringify'](_0xb6bb18));});});},Migration[_0x4196ce('0x2')]['addColumn']=function(_0x2b4605,_0xc8b80b,_0x25182b){const _0x503653=_0x4196ce,_0x46aa41=this;this['sequence'][_0x503653('0x3')](function(){const _0x4008d0=_0x503653;return _0x46aa41[_0x4008d0('0xb')][_0x4008d0('0x9')](_0x2b4605,_0xc8b80b,_0x25182b)['then'](function(){const _0x4a98a2=_0x4008d0;logger[_0x4a98a2('0x1e')](_0x4a98a2('0x21'),_0xc8b80b,_0x2b4605);})['catch'](function(_0x4b777d){const _0x48b176=_0x4008d0;logger[_0x48b176('0x1e')](JSON[_0x48b176('0x7')](_0x4b777d));});});},Migration[_0x4196ce('0x2')]['dropTable']=function(_0x40b519){const _0x43ed8e=_0x4196ce,_0xe476cc=this;this['sequence'][_0x43ed8e('0x3')](function(){const _0x3bf8e8=_0x43ed8e;return _0xe476cc[_0x3bf8e8('0xb')][_0x3bf8e8('0x26')](_0x40b519,{'force':!![]})['then'](function(){const _0x6dd7b0=_0x3bf8e8;logger[_0x6dd7b0('0x1e')](_0x6dd7b0('0x1a'),_0x40b519);})[_0x3bf8e8('0xe')](function(_0x4155d2){const _0x3f9209=_0x3bf8e8;logger[_0x3f9209('0x1e')](JSON[_0x3f9209('0x7')](_0x4155d2));});});},Migration['prototype'][_0x4196ce('0x11')]=function(_0x46e123,_0x3d1226,_0x326780){const _0x452dd8=_0x4196ce,_0x256736=this;this[_0x452dd8('0x1')][_0x452dd8('0x3')](function(){const _0x2c1d4f=_0x452dd8;return _0x256736[_0x2c1d4f('0xb')][_0x2c1d4f('0x11')](_0x46e123,_0x3d1226,{'indexName':_0x326780})[_0x2c1d4f('0x18')](function(){logger['info']('addIndex\x20%s\x20%s\x20%s',_0x46e123,_0x3d1226['join'](','),_0x326780);})[_0x2c1d4f('0xe')](function(_0x21adf7){const _0x17fbd3=_0x2c1d4f;logger['info'](JSON[_0x17fbd3('0x7')](_0x21adf7));});});},Migration[_0x4196ce('0x2')][_0x4196ce('0x16')]=function(_0x27b3bf){const _0x29ed09=_0x4196ce,_0x37fc7e=this;this[_0x29ed09('0x1')][_0x29ed09('0x3')](function(){const _0x4bca65=_0x29ed09;return _0x37fc7e[_0x4bca65('0xb')][_0x4bca65('0x10')][_0x4bca65('0x16')](_0x27b3bf)[_0x4bca65('0x18')](function(){const _0x5aef36=_0x4bca65;logger['info'](_0x5aef36('0xc'),_0x27b3bf);})['catch'](function(_0x1e08aa){const _0x3ba484=_0x4bca65;logger['info'](JSON[_0x3ba484('0x7')](_0x1e08aa));});});},Migration[_0x4196ce('0x2')][_0x4196ce('0x1f')]=function(_0x4814e8,_0x448d97){const _0x40a2f4=_0x4196ce,_0x52bc64=this;this['sequence'][_0x40a2f4('0x3')](function(){const _0x5b6936=_0x40a2f4;return _0x52bc64[_0x5b6936('0xb')][_0x5b6936('0x1f')](_0x4814e8,_0x448d97)[_0x5b6936('0x18')](function(){const _0x45ce73=_0x5b6936;logger[_0x45ce73('0x1e')](_0x45ce73('0x25'),_0x448d97,_0x4814e8);})[_0x5b6936('0xe')](function(_0x1ab241){const _0x4ca54b=_0x5b6936;logger[_0x4ca54b('0x1e')](util['inspect'](_0x1ab241,{'showHidden':![],'depth':null}));});});},Migration[_0x4196ce('0x2')][_0x4196ce('0xd')]=function(_0x576f4c){const _0x2e736b=_0x4196ce;this[_0x2e736b('0x1')][_0x2e736b('0x3')](function(){return _0x576f4c();});},module['exports']={'up':function(_0x26cf76,_0x18fcff){return new Promise(function(_0x15a11d){const _0xc40441=a917_0x2950,_0x3189d2=new Migration(_0x26cf76);_0x3189d2[_0xc40441('0x9')](_0xc40441('0x14'),_0xc40441('0x0'),{'type':_0x18fcff['STRING']}),_0x3189d2[_0xc40441('0x9')](_0xc40441('0x14'),_0xc40441('0x6'),{'type':_0x18fcff['STRING']}),_0x3189d2[_0xc40441('0x9')](_0xc40441('0x1c'),'messageId',{'type':_0x18fcff['STRING']}),exec(cmd,function(_0x326326,_0x45bd19,_0x3321f5){const _0x16b15f=_0xc40441;logger[_0x16b15f('0x1e')](_0x16b15f('0x4'),_0x16b15f('0x8'),JSON[_0x16b15f('0x7')](_0x326326),_0x45bd19,_0x3321f5),exec(ls,function(_0x929841,_0x47418d,_0x295a2b){const _0x46fbdf=_0x16b15f;logger[_0x46fbdf('0x1e')](_0x46fbdf('0x1b'),'\x20Error\x20:',JSON[_0x46fbdf('0x7')](_0x929841),_0x47418d,_0x295a2b);});}),_0x3189d2[_0xc40441('0x26')](_0xc40441('0x20')),_0x3189d2[_0xc40441('0x9')](_0xc40441('0x15'),_0xc40441('0xf'),{'type':_0x18fcff[_0xc40441('0x23')]}),_0x3189d2['query'](_0xc40441('0x22')),_0x3189d2[_0xc40441('0x9')]('tools_trunks','t38pt_udptl',{'type':_0x18fcff[_0xc40441('0x1d')],'defaultValue':'no'}),_0x3189d2[_0xc40441('0xd')](_0x15a11d);});},'down':function(){}};