Built motion from commit c49361c37b5f784889c8087ac6e0e91b7e6b561a. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.48.js
1 const a927_0x1449=['yes','queryInterface','addIndex','Changed\x20column\x20%s\x20in\x20table\x20%s','addIndex\x20%s\x20%s\x20%s','final','/etc/asterisk/turn_xcally.conf','/etc/asterisk/rtp.conf','UPDATE\x20sms_interactions\x20t1,\x20(SELECT\x20SmsInteractionId,\x20MIN(id)\x20AS\x20messageid,\x20ANY_VALUE(direction)\x20AS\x20direction\x20FROM\x20sms_messages\x20WHERE\x20SmsInteractionId\x20IS\x20NOT\x20NULL\x20GROUP\x20BY\x20SmsInteractionId)\x20t2\x20SET\x20t1.firstMsgDirection\x20=\x20t2.direction\x20WHERE\x20t1.id\x20=\x20t2.SmsInteractionId;','finally','UPDATE\x20users\x20SET\x20rtcp_mux=\x27yes\x27\x20WHERE\x20showWebBar=2','turnaddr','writeFileSync','Removed\x20column\x20%s\x20from\x20%s','then','inspect','out','enqueue','query','lodash','firstMsgDirection','appendFileSync','STRING','catch','UPDATE\x20fax_interactions\x20t1,\x20(SELECT\x20FaxInteractionId,\x20MIN(id)\x20AS\x20messageid,\x20ANY_VALUE(direction)\x20AS\x20direction\x20FROM\x20fax_messages\x20WHERE\x20FaxInteractionId\x20IS\x20NOT\x20NULL\x20GROUP\x20BY\x20FaxInteractionId)\x20t2\x20SET\x20t1.firstMsgDirection\x20=\x20t2.direction\x20WHERE\x20t1.id\x20=\x20t2.FaxInteractionId;','addColumn','settings','replace','tail','sms_interactions','sequelize','../config/logger','Added\x20column\x20%s\x20to\x20%s','users','exports','#include\x20\x22stun_xcally.conf\x22','removeColumn','/etc/asterisk/stun_xcally.conf','ENUM','readFileSync','info','changeColumn','rtcp_mux','stringify','UPDATE\x20mail_interactions\x20t1,\x20(SELECT\x20MailInteractionId,\x20MIN(id)\x20AS\x20messageid,\x20ANY_VALUE(direction)\x20AS\x20direction\x20FROM\x20mail_messages\x20WHERE\x20MailInteractionId\x20IS\x20NOT\x20NULL\x20GROUP\x20BY\x20MailInteractionId)\x20t2\x20SET\x20t1.firstMsgDirection\x20=\x20t2.direction\x20WHERE\x20t1.id\x20=\x20t2.MailInteractionId;',';\x20STUN\x20server\x20list\x0a','/etc/asterisk/res_stun_monitor.conf','prototype','turnpassword','migration','fax_interactions','[ice_host_candidates]',';\x20TURN\x20server\x20list\x0a','sequence','util','dropTable','utf8'];(function(_0xfb2574,_0x14499a){const _0x151433=function(_0x2cc7ed){while(--_0x2cc7ed){_0xfb2574['push'](_0xfb2574['shift']());}};_0x151433(++_0x14499a);}(a927_0x1449,0x127));const a927_0x1514=function(_0xfb2574,_0x14499a){_0xfb2574=_0xfb2574-0x0;let _0x151433=a927_0x1449[_0xfb2574];return _0x151433;};const _0x20e1ab=a927_0x1514;'use strict';const fs=require('fs'),util=require(_0x20e1ab('0x2c')),_=require(_0x20e1ab('0x9')),logger=require(_0x20e1ab('0x15'))(_0x20e1ab('0x27')),Sequence=function(){};Sequence[_0x20e1ab('0x25')][_0x20e1ab('0x7')]=function(_0x2cc7ed){const _0x47bcd2=_0x20e1ab;this[_0x47bcd2('0x12')]=this[_0x47bcd2('0x12')]?this[_0x47bcd2('0x12')][_0x47bcd2('0x38')](_0x2cc7ed):_0x2cc7ed();};const Migration=function(_0x10da33){const _0x2cd9ce=_0x20e1ab;this[_0x2cd9ce('0x30')]=_0x10da33,this[_0x2cd9ce('0x2b')]=new Sequence();};Migration[_0x20e1ab('0x25')][_0x20e1ab('0x1f')]=function(_0x42195c,_0x45e9d5,_0x2f4a5c){const _0x128b1a=_0x20e1ab,_0x918552=this;this[_0x128b1a('0x2b')][_0x128b1a('0x7')](function(){const _0x57c92d=_0x128b1a;return _0x918552[_0x57c92d('0x30')][_0x57c92d('0x1f')](_0x42195c,_0x45e9d5,_0x2f4a5c)[_0x57c92d('0x4')](function(){const _0x5ebb01=_0x57c92d;logger[_0x5ebb01('0x1e')](_0x5ebb01('0x32'),_0x45e9d5,_0x42195c);})['catch'](function(_0x18f9a0){const _0x2edb7e=_0x57c92d;logger[_0x2edb7e('0x1e')](JSON[_0x2edb7e('0x21')](_0x18f9a0));});});},Migration[_0x20e1ab('0x25')][_0x20e1ab('0xf')]=function(_0x1d9f71,_0x2a61a5,_0x279379){const _0x3fbbd8=this;this['sequence']['enqueue'](function(){const _0x7ef770=a927_0x1514;return _0x3fbbd8[_0x7ef770('0x30')][_0x7ef770('0xf')](_0x1d9f71,_0x2a61a5,_0x279379)[_0x7ef770('0x4')](function(){const _0x52561c=_0x7ef770;logger[_0x52561c('0x1e')](_0x52561c('0x16'),_0x2a61a5,_0x1d9f71);})[_0x7ef770('0xd')](function(_0x1b5260){const _0x460d66=_0x7ef770;logger[_0x460d66('0x1e')](JSON[_0x460d66('0x21')](_0x1b5260));});});},Migration[_0x20e1ab('0x25')][_0x20e1ab('0x2d')]=function(_0x2e1c1b){const _0x32233c=_0x20e1ab,_0x279cf1=this;this[_0x32233c('0x2b')][_0x32233c('0x7')](function(){const _0x40c31c=_0x32233c;return _0x279cf1[_0x40c31c('0x30')][_0x40c31c('0x2d')](_0x2e1c1b,{'force':!![]})[_0x40c31c('0x4')](function(){const _0x5a2fd2=_0x40c31c;logger[_0x5a2fd2('0x1e')]('table\x20dropped\x20%s',_0x2e1c1b);})[_0x40c31c('0xd')](function(_0x14220a){logger['info'](JSON['stringify'](_0x14220a));});});},Migration[_0x20e1ab('0x25')][_0x20e1ab('0x31')]=function(_0x3ac40e,_0x31dedf,_0x54c658){const _0x1b55ad=_0x20e1ab,_0x276db5=this;this['sequence'][_0x1b55ad('0x7')](function(){const _0x455d5f=_0x1b55ad;return _0x276db5['queryInterface'][_0x455d5f('0x31')](_0x3ac40e,_0x31dedf,{'indexName':_0x54c658})[_0x455d5f('0x4')](function(){const _0x2f2845=_0x455d5f;logger['info'](_0x2f2845('0x33'),_0x3ac40e,_0x31dedf['join'](','),_0x54c658);})[_0x455d5f('0xd')](function(_0x2854fa){const _0x365085=_0x455d5f;logger[_0x365085('0x1e')](JSON['stringify'](_0x2854fa));});});},Migration[_0x20e1ab('0x25')][_0x20e1ab('0x8')]=function(_0x5a4606){const _0x5dafee=_0x20e1ab,_0x41e672=this;this[_0x5dafee('0x2b')]['enqueue'](function(){const _0x38d59e=_0x5dafee;return _0x41e672[_0x38d59e('0x30')][_0x38d59e('0x14')][_0x38d59e('0x8')](_0x5a4606)[_0x38d59e('0x4')](function(){const _0x29bb91=_0x38d59e;logger[_0x29bb91('0x1e')]('query\x20%s',_0x5a4606);})['catch'](function(_0x531f0b){const _0x57cd35=_0x38d59e;logger[_0x57cd35('0x1e')](JSON[_0x57cd35('0x21')](_0x531f0b));});});},Migration['prototype'][_0x20e1ab('0x1a')]=function(_0x39e553,_0x9228d0){const _0x147d8a=_0x20e1ab,_0x126fcb=this;this['sequence'][_0x147d8a('0x7')](function(){const _0x564d7b=_0x147d8a;return _0x126fcb[_0x564d7b('0x30')][_0x564d7b('0x1a')](_0x39e553,_0x9228d0)['then'](function(){const _0x47df6e=_0x564d7b;logger[_0x47df6e('0x1e')](_0x47df6e('0x3'),_0x9228d0,_0x39e553);})[_0x564d7b('0xd')](function(_0x282c23){const _0x2ba539=_0x564d7b;logger[_0x2ba539('0x1e')](util[_0x2ba539('0x5')](_0x282c23,{'showHidden':![],'depth':null}));});});},Migration[_0x20e1ab('0x25')][_0x20e1ab('0x34')]=function(_0x1332c8){const _0x19607d=_0x20e1ab;this[_0x19607d('0x2b')][_0x19607d('0x7')](function(){return _0x1332c8();});},module[_0x20e1ab('0x18')]={'up':function(_0x2a6a7f,_0x4d8d01){return new Promise(function(_0x2a0a80){const _0x232647=a927_0x1514,_0x3eb24b=new Migration(_0x2a6a7f);_0x3eb24b['addColumn'](_0x232647('0x10'),_0x232647('0x1'),{'type':_0x4d8d01[_0x232647('0xc')]}),_0x3eb24b[_0x232647('0xf')](_0x232647('0x10'),'turnusername',{'type':_0x4d8d01[_0x232647('0xc')]}),_0x3eb24b[_0x232647('0xf')](_0x232647('0x10'),_0x232647('0x26'),{'type':_0x4d8d01[_0x232647('0xc')]}),_0x3eb24b['addColumn'](_0x232647('0x17'),_0x232647('0x20'),{'type':_0x4d8d01[_0x232647('0x1c')](_0x232647('0x2f'),'no'),'defaultValue':'no'}),_0x3eb24b[_0x232647('0x8')](_0x232647('0x0')),_0x3eb24b['addColumn'](_0x232647('0x13'),_0x232647('0xa'),{'type':_0x4d8d01[_0x232647('0x1c')]('in',_0x232647('0x6')),'defaultValue':'in','allowNull':![]}),_0x3eb24b[_0x232647('0x8')](_0x232647('0x37')),_0x3eb24b[_0x232647('0xf')]('mail_interactions','firstMsgDirection',{'type':_0x4d8d01[_0x232647('0x1c')]('in','out'),'defaultValue':'in','allowNull':![]}),_0x3eb24b[_0x232647('0x8')](_0x232647('0x22')),_0x3eb24b[_0x232647('0xf')](_0x232647('0x28'),'firstMsgDirection',{'type':_0x4d8d01[_0x232647('0x1c')]('in',_0x232647('0x6')),'defaultValue':'in','allowNull':![]}),_0x3eb24b[_0x232647('0x8')](_0x232647('0xe'));try{fs['writeFileSync'](_0x232647('0x1b'),_0x232647('0x23'),{'encoding':_0x232647('0x2e')}),fs[_0x232647('0x2')](_0x232647('0x35'),_0x232647('0x2a'),{'encoding':_0x232647('0x2e')});let _0x1489d4=fs[_0x232647('0x1d')](_0x232647('0x36'),{'encoding':_0x232647('0x2e')});_0x1489d4=_[_0x232647('0x11')](_0x1489d4,_0x232647('0x29'),'#include\x20\x22stun_xcally.conf\x22\x0a#include\x20\x22turn_xcally.conf\x22\x0a[ice_host_candidates]'),fs[_0x232647('0x2')](_0x232647('0x36'),_0x1489d4,{'encoding':'utf8'}),fs[_0x232647('0xb')](_0x232647('0x24'),_0x232647('0x19'),{'encoding':'utf8'});}catch(_0x4358af){logger[_0x232647('0x1e')](JSON[_0x232647('0x21')](_0x4358af));}_0x3eb24b[_0x232647('0x34')](_0x2a0a80);});},'down':function(){}};