Built motion from commit ecdc8e66766c75b1b08288b0ea13eb12d42606b4. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.38.js
index 94df8af..a8398c8 100644 (file)
@@ -1 +1 @@
-const a917_0x28cc=['query','info','stringify','join','sms_accounts','child_process','prototype','AttachmentId','sequelize','exports','INTEGER','remote','dropTable','catch','final','inspect','addColumn','table\x20dropped\x20%s','chown\x20motion:asterisk\x20/var/opt/motion2/server/files/attachments','changeColumn','token','then','sms_messages','util','addIndex','query\x20%s','tools_trunks','Added\x20column\x20%s\x20to\x20%s','addIndex\x20%s\x20%s\x20%s','Exec\x20chmod','fax_applications','STRING','sequence','queryInterface','enqueue','Removed\x20column\x20%s\x20from\x20%s','messageId','Changed\x20column\x20%s\x20in\x20table\x20%s','t38pt_udptl','tail','Ls\x20:','\x20Error\x20:','removeColumn'];(function(_0x499ea8,_0x28cc95){const _0x1444d3=function(_0x29e838){while(--_0x29e838){_0x499ea8['push'](_0x499ea8['shift']());}};_0x1444d3(++_0x28cc95);}(a917_0x28cc,0x1ce));const a917_0x1444=function(_0x499ea8,_0x28cc95){_0x499ea8=_0x499ea8-0x0;let _0x1444d3=a917_0x28cc[_0x499ea8];return _0x1444d3;};const _0x4ce878=a917_0x1444;'use strict';const logger=require('../config/logger')('migration'),util=require(_0x4ce878('0x22')),exec=require(_0x4ce878('0x10'))['exec'],cmd=_0x4ce878('0x1d'),ls='ls\x20-la\x20/var/opt/motion2/server/files',Sequence=function(){};Sequence[_0x4ce878('0x11')][_0x4ce878('0x2')]=function(_0x29e838){const _0x403132=_0x4ce878;this[_0x403132('0x7')]=this[_0x403132('0x7')]?this[_0x403132('0x7')]['finally'](_0x29e838):_0x29e838();};const Migration=function(_0x1b8175){const _0x4a8a1a=_0x4ce878;this['queryInterface']=_0x1b8175,this[_0x4a8a1a('0x0')]=new Sequence();};Migration[_0x4ce878('0x11')][_0x4ce878('0x1e')]=function(_0x5a2981,_0x13cdb5,_0xe547b0){const _0x2d1a4d=_0x4ce878,_0x5f22d0=this;this[_0x2d1a4d('0x0')][_0x2d1a4d('0x2')](function(){const _0x49c637=_0x2d1a4d;return _0x5f22d0[_0x49c637('0x1')][_0x49c637('0x1e')](_0x5a2981,_0x13cdb5,_0xe547b0)[_0x49c637('0x20')](function(){const _0x2acf7=_0x49c637;logger['info'](_0x2acf7('0x5'),_0x13cdb5,_0x5a2981);})[_0x49c637('0x18')](function(_0x189e51){logger['info'](JSON['stringify'](_0x189e51));});});},Migration[_0x4ce878('0x11')][_0x4ce878('0x1b')]=function(_0x1e254d,_0x3d2490,_0xd2133d){const _0xc7e88f=_0x4ce878,_0x42212c=this;this[_0xc7e88f('0x0')][_0xc7e88f('0x2')](function(){const _0x3a6d3e=_0xc7e88f;return _0x42212c[_0x3a6d3e('0x1')]['addColumn'](_0x1e254d,_0x3d2490,_0xd2133d)[_0x3a6d3e('0x20')](function(){const _0x199d70=_0x3a6d3e;logger['info'](_0x199d70('0x26'),_0x3d2490,_0x1e254d);})[_0x3a6d3e('0x18')](function(_0x9779a0){const _0x24170a=_0x3a6d3e;logger[_0x24170a('0xc')](JSON['stringify'](_0x9779a0));});});},Migration[_0x4ce878('0x11')]['dropTable']=function(_0x5b2e35){const _0x2c98f0=_0x4ce878,_0x17d452=this;this[_0x2c98f0('0x0')][_0x2c98f0('0x2')](function(){const _0x20c81e=_0x2c98f0;return _0x17d452[_0x20c81e('0x1')]['dropTable'](_0x5b2e35,{'force':!![]})[_0x20c81e('0x20')](function(){const _0x4421de=_0x20c81e;logger[_0x4421de('0xc')](_0x4421de('0x1c'),_0x5b2e35);})['catch'](function(_0x2310ca){const _0x541034=_0x20c81e;logger['info'](JSON[_0x541034('0xd')](_0x2310ca));});});},Migration[_0x4ce878('0x11')][_0x4ce878('0x23')]=function(_0x4ee83a,_0x28d00e,_0x21307c){const _0x32adbf=_0x4ce878,_0x380ee6=this;this[_0x32adbf('0x0')]['enqueue'](function(){const _0x247c3c=_0x32adbf;return _0x380ee6[_0x247c3c('0x1')][_0x247c3c('0x23')](_0x4ee83a,_0x28d00e,{'indexName':_0x21307c})[_0x247c3c('0x20')](function(){const _0x2fb8f3=_0x247c3c;logger[_0x2fb8f3('0xc')](_0x2fb8f3('0x27'),_0x4ee83a,_0x28d00e[_0x2fb8f3('0xe')](','),_0x21307c);})[_0x247c3c('0x18')](function(_0x45be31){const _0x5990ea=_0x247c3c;logger[_0x5990ea('0xc')](JSON[_0x5990ea('0xd')](_0x45be31));});});},Migration[_0x4ce878('0x11')][_0x4ce878('0xb')]=function(_0x40b0c4){const _0x7f11e6=_0x4ce878,_0x3ece1e=this;this[_0x7f11e6('0x0')]['enqueue'](function(){const _0x5889c3=_0x7f11e6;return _0x3ece1e[_0x5889c3('0x1')][_0x5889c3('0x13')]['query'](_0x40b0c4)[_0x5889c3('0x20')](function(){const _0x43431d=_0x5889c3;logger[_0x43431d('0xc')](_0x43431d('0x24'),_0x40b0c4);})['catch'](function(_0x58219a){const _0x417b2b=_0x5889c3;logger[_0x417b2b('0xc')](JSON['stringify'](_0x58219a));});});},Migration[_0x4ce878('0x11')][_0x4ce878('0xa')]=function(_0x5bd9d9,_0x1dd10e){const _0x2a232a=_0x4ce878,_0x2ab526=this;this[_0x2a232a('0x0')][_0x2a232a('0x2')](function(){const _0x8695f=_0x2a232a;return _0x2ab526['queryInterface'][_0x8695f('0xa')](_0x5bd9d9,_0x1dd10e)[_0x8695f('0x20')](function(){const _0x505be9=_0x8695f;logger[_0x505be9('0xc')](_0x505be9('0x3'),_0x1dd10e,_0x5bd9d9);})[_0x8695f('0x18')](function(_0x4fa8eb){const _0x134bbb=_0x8695f;logger['info'](util[_0x134bbb('0x1a')](_0x4fa8eb,{'showHidden':![],'depth':null}));});});},Migration['prototype'][_0x4ce878('0x19')]=function(_0x3437cc){const _0x220b54=_0x4ce878;this[_0x220b54('0x0')][_0x220b54('0x2')](function(){return _0x3437cc();});},module[_0x4ce878('0x14')]={'up':function(_0x30e912,_0x2f0dd1){return new Promise(function(_0x4c167b){const _0x5b7b4f=a917_0x1444,_0xa730bf=new Migration(_0x30e912);_0xa730bf[_0x5b7b4f('0x1b')](_0x5b7b4f('0xf'),_0x5b7b4f('0x16'),{'type':_0x2f0dd1[_0x5b7b4f('0x2a')]}),_0xa730bf[_0x5b7b4f('0x1b')](_0x5b7b4f('0xf'),_0x5b7b4f('0x1f'),{'type':_0x2f0dd1[_0x5b7b4f('0x2a')]}),_0xa730bf['addColumn'](_0x5b7b4f('0x21'),_0x5b7b4f('0x4'),{'type':_0x2f0dd1['STRING']}),exec(cmd,function(_0x305615,_0x13f5fd,_0x312c33){const _0x78a1b4=_0x5b7b4f;logger['info'](_0x78a1b4('0x28'),'\x20Error\x20:',JSON[_0x78a1b4('0xd')](_0x305615),_0x13f5fd,_0x312c33),exec(ls,function(_0x474298,_0x143d3e,_0x1eca88){const _0x21d9c9=_0x78a1b4;logger['info'](_0x21d9c9('0x8'),_0x21d9c9('0x9'),JSON[_0x21d9c9('0xd')](_0x474298),_0x143d3e,_0x1eca88);});}),_0xa730bf[_0x5b7b4f('0x17')](_0x5b7b4f('0x29')),_0xa730bf['addColumn']('fax_messages',_0x5b7b4f('0x12'),{'type':_0x2f0dd1[_0x5b7b4f('0x15')]}),_0xa730bf[_0x5b7b4f('0xb')]('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'),_0xa730bf[_0x5b7b4f('0x1b')](_0x5b7b4f('0x25'),_0x5b7b4f('0x6'),{'type':_0x2f0dd1[_0x5b7b4f('0x2a')],'defaultValue':'no'}),_0xa730bf[_0x5b7b4f('0x19')](_0x4c167b);});},'down':function(){}};
\ No newline at end of file
+const a917_0x559b=['changeColumn','\x20Error\x20:','enqueue','migration','join','ls\x20-la\x20/var/opt/motion2/server/files','catch','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','fax_applications','Added\x20column\x20%s\x20to\x20%s','query','remote','stringify','exports','addIndex\x20%s\x20%s\x20%s','queryInterface','then','table\x20dropped\x20%s','addIndex','sequence','query\x20%s','token','inspect','STRING','AttachmentId','tail','Ls\x20:','prototype','child_process','util','removeColumn','Changed\x20column\x20%s\x20in\x20table\x20%s','sequelize','sms_messages','messageId','Exec\x20chmod','Removed\x20column\x20%s\x20from\x20%s','dropTable','addColumn','tools_trunks','final','info','../config/logger'];(function(_0x2863e8,_0x559b7d){const _0x38f361=function(_0x4a36ef){while(--_0x4a36ef){_0x2863e8['push'](_0x2863e8['shift']());}};_0x38f361(++_0x559b7d);}(a917_0x559b,0xe3));const a917_0x38f3=function(_0x2863e8,_0x559b7d){_0x2863e8=_0x2863e8-0x0;let _0x38f361=a917_0x559b[_0x2863e8];return _0x38f361;};const _0x105a3e=a917_0x38f3;'use strict';const logger=require(_0x105a3e('0x1e'))(_0x105a3e('0x22')),util=require(_0x105a3e('0x11')),exec=require(_0x105a3e('0x10'))['exec'],cmd='chown\x20motion:asterisk\x20/var/opt/motion2/server/files/attachments',ls=_0x105a3e('0x24'),Sequence=function(){};Sequence[_0x105a3e('0xf')]['enqueue']=function(_0x4a36ef){const _0x2be51b=_0x105a3e;this[_0x2be51b('0xd')]=this[_0x2be51b('0xd')]?this['tail']['finally'](_0x4a36ef):_0x4a36ef();};const Migration=function(_0x2b4cfd){const _0x142fbe=_0x105a3e;this[_0x142fbe('0x3')]=_0x2b4cfd,this['sequence']=new Sequence();};Migration[_0x105a3e('0xf')]['changeColumn']=function(_0x1660e2,_0xbadcfb,_0x3dd561){const _0x1a83a8=_0x105a3e,_0x23f4ea=this;this['sequence'][_0x1a83a8('0x21')](function(){const _0x423866=_0x1a83a8;return _0x23f4ea[_0x423866('0x3')][_0x423866('0x1f')](_0x1660e2,_0xbadcfb,_0x3dd561)[_0x423866('0x4')](function(){const _0x383653=_0x423866;logger[_0x383653('0x1d')](_0x383653('0x13'),_0xbadcfb,_0x1660e2);})[_0x423866('0x25')](function(_0x1fc23d){const _0xbf41a5=_0x423866;logger[_0xbf41a5('0x1d')](JSON[_0xbf41a5('0x0')](_0x1fc23d));});});},Migration[_0x105a3e('0xf')][_0x105a3e('0x1a')]=function(_0x174eb3,_0x56e941,_0x45b189){const _0x424e7a=_0x105a3e,_0x3d76a8=this;this[_0x424e7a('0x7')]['enqueue'](function(){const _0x508b85=_0x424e7a;return _0x3d76a8[_0x508b85('0x3')]['addColumn'](_0x174eb3,_0x56e941,_0x45b189)[_0x508b85('0x4')](function(){const _0x473aff=_0x508b85;logger[_0x473aff('0x1d')](_0x473aff('0x28'),_0x56e941,_0x174eb3);})[_0x508b85('0x25')](function(_0x10b13f){const _0xf2c583=_0x508b85;logger['info'](JSON[_0xf2c583('0x0')](_0x10b13f));});});},Migration[_0x105a3e('0xf')]['dropTable']=function(_0x55d470){const _0x37eb30=_0x105a3e,_0x569c99=this;this[_0x37eb30('0x7')]['enqueue'](function(){const _0x1f6782=_0x37eb30;return _0x569c99[_0x1f6782('0x3')][_0x1f6782('0x19')](_0x55d470,{'force':!![]})[_0x1f6782('0x4')](function(){const _0x7e2424=_0x1f6782;logger[_0x7e2424('0x1d')](_0x7e2424('0x5'),_0x55d470);})[_0x1f6782('0x25')](function(_0x27f419){const _0x1e60a6=_0x1f6782;logger[_0x1e60a6('0x1d')](JSON[_0x1e60a6('0x0')](_0x27f419));});});},Migration[_0x105a3e('0xf')]['addIndex']=function(_0x55a704,_0x2ef7ac,_0x3e2ba4){const _0x12a971=_0x105a3e,_0x309bc4=this;this[_0x12a971('0x7')][_0x12a971('0x21')](function(){const _0x22e968=_0x12a971;return _0x309bc4[_0x22e968('0x3')][_0x22e968('0x6')](_0x55a704,_0x2ef7ac,{'indexName':_0x3e2ba4})[_0x22e968('0x4')](function(){const _0x3fff7a=_0x22e968;logger[_0x3fff7a('0x1d')](_0x3fff7a('0x2'),_0x55a704,_0x2ef7ac[_0x3fff7a('0x23')](','),_0x3e2ba4);})['catch'](function(_0x556812){const _0x5d7242=_0x22e968;logger['info'](JSON[_0x5d7242('0x0')](_0x556812));});});},Migration[_0x105a3e('0xf')][_0x105a3e('0x29')]=function(_0x537c67){const _0x1e3f50=_0x105a3e,_0x4cb0e5=this;this[_0x1e3f50('0x7')][_0x1e3f50('0x21')](function(){const _0x8f6a29=_0x1e3f50;return _0x4cb0e5[_0x8f6a29('0x3')][_0x8f6a29('0x14')][_0x8f6a29('0x29')](_0x537c67)[_0x8f6a29('0x4')](function(){const _0x131f01=_0x8f6a29;logger[_0x131f01('0x1d')](_0x131f01('0x8'),_0x537c67);})[_0x8f6a29('0x25')](function(_0x1a79d6){logger['info'](JSON['stringify'](_0x1a79d6));});});},Migration[_0x105a3e('0xf')][_0x105a3e('0x12')]=function(_0x17b944,_0x1dab11){const _0x510445=_0x105a3e,_0x250b29=this;this[_0x510445('0x7')][_0x510445('0x21')](function(){const _0x1b0c54=_0x510445;return _0x250b29[_0x1b0c54('0x3')][_0x1b0c54('0x12')](_0x17b944,_0x1dab11)[_0x1b0c54('0x4')](function(){const _0x3f27c6=_0x1b0c54;logger['info'](_0x3f27c6('0x18'),_0x1dab11,_0x17b944);})[_0x1b0c54('0x25')](function(_0x572bfe){const _0x19f21d=_0x1b0c54;logger[_0x19f21d('0x1d')](util[_0x19f21d('0xa')](_0x572bfe,{'showHidden':![],'depth':null}));});});},Migration[_0x105a3e('0xf')]['final']=function(_0x3d72df){const _0x4bbda7=_0x105a3e;this[_0x4bbda7('0x7')]['enqueue'](function(){return _0x3d72df();});},module[_0x105a3e('0x1')]={'up':function(_0x3c0586,_0x23290d){return new Promise(function(_0x423aba){const _0x1fc0a5=a917_0x38f3,_0x3fa451=new Migration(_0x3c0586);_0x3fa451[_0x1fc0a5('0x1a')]('sms_accounts',_0x1fc0a5('0x2a'),{'type':_0x23290d[_0x1fc0a5('0xb')]}),_0x3fa451[_0x1fc0a5('0x1a')]('sms_accounts',_0x1fc0a5('0x9'),{'type':_0x23290d[_0x1fc0a5('0xb')]}),_0x3fa451['addColumn'](_0x1fc0a5('0x15'),_0x1fc0a5('0x16'),{'type':_0x23290d[_0x1fc0a5('0xb')]}),exec(cmd,function(_0x11c4cc,_0x299c81,_0x1e3c73){const _0x4ba007=_0x1fc0a5;logger['info'](_0x4ba007('0x17'),_0x4ba007('0x20'),JSON[_0x4ba007('0x0')](_0x11c4cc),_0x299c81,_0x1e3c73),exec(ls,function(_0x5e23fa,_0x500a20,_0x5b3665){const _0x57034a=_0x4ba007;logger['info'](_0x57034a('0xe'),_0x57034a('0x20'),JSON[_0x57034a('0x0')](_0x5e23fa),_0x500a20,_0x5b3665);});}),_0x3fa451[_0x1fc0a5('0x19')](_0x1fc0a5('0x27')),_0x3fa451['addColumn']('fax_messages',_0x1fc0a5('0xc'),{'type':_0x23290d['INTEGER']}),_0x3fa451[_0x1fc0a5('0x29')](_0x1fc0a5('0x26')),_0x3fa451['addColumn'](_0x1fc0a5('0x1b'),'t38pt_udptl',{'type':_0x23290d[_0x1fc0a5('0xb')],'defaultValue':'no'}),_0x3fa451[_0x1fc0a5('0x1c')](_0x423aba);});},'down':function(){}};
\ No newline at end of file