Built motion from commit f861bcb808219e66da88ba48b61bddb35224a65e. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.48.js
1 'use strict';const a1099_0x15d8=['queryInterface','STRING','info','inspect','finally','rtp.conf','changeColumn','265739infkEF','users','asteriskSharedFolder','join','492064OuRHPo','487607LnJnZA','turnusername','turnpassword','firstMsgDirection','dropTable','44504GiLhDx','263901qhVjdo','path','prototype','lodash',';\x20TURN\x20server\x20list\x0a','addColumn','query','UPDATE\x20users\x20SET\x20rtcp_mux=\x27yes\x27\x20WHERE\x20showWebBar=2','settings','out','stringify','#include\x20\x22stun_xcally.conf\x22','tail','ENUM','277487jTbAOG','@config/logger','Changed\x20column\x20%s\x20in\x20table\x20%s','removeColumn','yes','@config/get-config','2573FyrbRz','turn_xcally.conf','then','131bJlACr','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;','enqueue','catch',';\x20STUN\x20server\x20list\x0a','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;','addIndex','Removed\x20column\x20%s\x20from\x20%s','sequelize','rtcp_mux','res_stun_monitor.conf','fax_interactions','Added\x20column\x20%s\x20to\x20%s','sequence','mail_interactions','[ice_host_candidates]','utf8','exports','table\x20dropped\x20%s','3PqIyjC','15ZPwIup','writeFileSync'];const a1099_0x2bb9=function(_0x4f79c3,_0x512e08){_0x4f79c3=_0x4f79c3-0x108;let _0x15d8f1=a1099_0x15d8[_0x4f79c3];return _0x15d8f1;};const a1099_0x264002=a1099_0x2bb9;(function(_0x567bf0,_0x40c96a){const _0x33d3e0=a1099_0x2bb9;while(!![]){try{const _0x16772c=-parseInt(_0x33d3e0(0x12c))+parseInt(_0x33d3e0(0x117))+parseInt(_0x33d3e0(0x135))*-parseInt(_0x33d3e0(0x132))+-parseInt(_0x33d3e0(0x11d))*-parseInt(_0x33d3e0(0x10a))+parseInt(_0x33d3e0(0x118))+parseInt(_0x33d3e0(0x113))+parseInt(_0x33d3e0(0x11e))*-parseInt(_0x33d3e0(0x109));if(_0x16772c===_0x40c96a)break;else _0x567bf0['push'](_0x567bf0['shift']());}catch(_0x368b63){_0x567bf0['push'](_0x567bf0['shift']());}}}(a1099_0x15d8,0x7bb5d));const path=require(a1099_0x264002(0x11f)),fs=require('fs'),util=require('util'),_=require(a1099_0x264002(0x121)),{getConfig}=require(a1099_0x264002(0x131)),config=getConfig(),logger=require(a1099_0x264002(0x12d))('migration'),Sequence=function(){};Sequence['prototype'][a1099_0x264002(0x137)]=function(_0x58e9bd){const _0x3a24ed=a1099_0x264002;this[_0x3a24ed(0x12a)]=this['tail']?this['tail'][_0x3a24ed(0x110)](_0x58e9bd):_0x58e9bd();};const Migration=function(_0x54c9f5){const _0xc784e5=a1099_0x264002;this['queryInterface']=_0x54c9f5,this[_0xc784e5(0x142)]=new Sequence();};Migration[a1099_0x264002(0x120)][a1099_0x264002(0x112)]=function(_0xe92a65,_0xb3555a,_0x1de6a9){const _0x8a0092=a1099_0x264002,_0x4d37d3=this;this[_0x8a0092(0x142)][_0x8a0092(0x137)](function(){const _0x465a73=_0x8a0092;return _0x4d37d3[_0x465a73(0x10c)][_0x465a73(0x112)](_0xe92a65,_0xb3555a,_0x1de6a9)[_0x465a73(0x134)](function(){const _0x1529e8=_0x465a73;logger[_0x1529e8(0x10e)](_0x1529e8(0x12e),_0xb3555a,_0xe92a65);})[_0x465a73(0x138)](function(_0x348450){const _0x5a4645=_0x465a73;logger[_0x5a4645(0x10e)](JSON[_0x5a4645(0x128)](_0x348450));});});},Migration['prototype'][a1099_0x264002(0x123)]=function(_0x3821bf,_0x1f6db7,_0x460f47){const _0x102cad=this;this['sequence']['enqueue'](function(){const _0x38465b=a1099_0x2bb9;return _0x102cad['queryInterface'][_0x38465b(0x123)](_0x3821bf,_0x1f6db7,_0x460f47)[_0x38465b(0x134)](function(){const _0x2dd28a=_0x38465b;logger[_0x2dd28a(0x10e)](_0x2dd28a(0x141),_0x1f6db7,_0x3821bf);})['catch'](function(_0xba942e){const _0x177517=_0x38465b;logger[_0x177517(0x10e)](JSON[_0x177517(0x128)](_0xba942e));});});},Migration['prototype'][a1099_0x264002(0x11c)]=function(_0x27e25c){const _0x510655=a1099_0x264002,_0x186394=this;this[_0x510655(0x142)][_0x510655(0x137)](function(){const _0x23952d=_0x510655;return _0x186394[_0x23952d(0x10c)][_0x23952d(0x11c)](_0x27e25c,{'force':!![]})[_0x23952d(0x134)](function(){const _0x1ce9e2=_0x23952d;logger['info'](_0x1ce9e2(0x108),_0x27e25c);})[_0x23952d(0x138)](function(_0x41c0d0){const _0x4a38f6=_0x23952d;logger[_0x4a38f6(0x10e)](JSON[_0x4a38f6(0x128)](_0x41c0d0));});});},Migration[a1099_0x264002(0x120)][a1099_0x264002(0x13b)]=function(_0x4b5481,_0x85673e,_0x2b9e0e){const _0x3271ae=a1099_0x264002,_0x10de2d=this;this[_0x3271ae(0x142)][_0x3271ae(0x137)](function(){const _0x342def=_0x3271ae;return _0x10de2d[_0x342def(0x10c)][_0x342def(0x13b)](_0x4b5481,_0x85673e,{'indexName':_0x2b9e0e})[_0x342def(0x134)](function(){const _0x19c84c=_0x342def;logger[_0x19c84c(0x10e)]('addIndex\x20%s\x20%s\x20%s',_0x4b5481,_0x85673e[_0x19c84c(0x116)](','),_0x2b9e0e);})['catch'](function(_0x221f4c){const _0x5def08=_0x342def;logger[_0x5def08(0x10e)](JSON[_0x5def08(0x128)](_0x221f4c));});});},Migration[a1099_0x264002(0x120)][a1099_0x264002(0x124)]=function(_0x538af1){const _0x2be15e=a1099_0x264002,_0x18c75b=this;this[_0x2be15e(0x142)][_0x2be15e(0x137)](function(){const _0x1e152=_0x2be15e;return _0x18c75b[_0x1e152(0x10c)][_0x1e152(0x13d)][_0x1e152(0x124)](_0x538af1)[_0x1e152(0x134)](function(){const _0x2c1eef=_0x1e152;logger[_0x2c1eef(0x10e)]('query\x20%s',_0x538af1);})[_0x1e152(0x138)](function(_0x3f3035){const _0x9c83c2=_0x1e152;logger['info'](JSON[_0x9c83c2(0x128)](_0x3f3035));});});},Migration[a1099_0x264002(0x120)][a1099_0x264002(0x12f)]=function(_0x2a1adc,_0x3bf4af){const _0x49f030=a1099_0x264002,_0x3bd6dd=this;this[_0x49f030(0x142)][_0x49f030(0x137)](function(){const _0x33c67e=_0x49f030;return _0x3bd6dd[_0x33c67e(0x10c)][_0x33c67e(0x12f)](_0x2a1adc,_0x3bf4af)[_0x33c67e(0x134)](function(){const _0x11a1f9=_0x33c67e;logger[_0x11a1f9(0x10e)](_0x11a1f9(0x13c),_0x3bf4af,_0x2a1adc);})[_0x33c67e(0x138)](function(_0x5cc0ef){const _0x59428f=_0x33c67e;logger['info'](util[_0x59428f(0x10f)](_0x5cc0ef,{'showHidden':![],'depth':null}));});});},Migration[a1099_0x264002(0x120)]['final']=function(_0x764432){const _0x316684=a1099_0x264002;this[_0x316684(0x142)][_0x316684(0x137)](function(){return _0x764432();});},module[a1099_0x264002(0x146)]={'up':function(_0x377f2e,_0x27b1ea){return new Promise(function(_0x55f14c){const _0x3d24ad=a1099_0x2bb9,_0x4b34f0=new Migration(_0x377f2e);_0x4b34f0[_0x3d24ad(0x123)]('settings','turnaddr',{'type':_0x27b1ea[_0x3d24ad(0x10d)]}),_0x4b34f0[_0x3d24ad(0x123)]('settings',_0x3d24ad(0x119),{'type':_0x27b1ea[_0x3d24ad(0x10d)]}),_0x4b34f0['addColumn'](_0x3d24ad(0x126),_0x3d24ad(0x11a),{'type':_0x27b1ea['STRING']}),_0x4b34f0[_0x3d24ad(0x123)](_0x3d24ad(0x114),_0x3d24ad(0x13e),{'type':_0x27b1ea['ENUM'](_0x3d24ad(0x130),'no'),'defaultValue':'no'}),_0x4b34f0[_0x3d24ad(0x124)](_0x3d24ad(0x125)),_0x4b34f0[_0x3d24ad(0x123)]('sms_interactions',_0x3d24ad(0x11b),{'type':_0x27b1ea[_0x3d24ad(0x12b)]('in',_0x3d24ad(0x127)),'defaultValue':'in','allowNull':![]}),_0x4b34f0[_0x3d24ad(0x124)](_0x3d24ad(0x136)),_0x4b34f0[_0x3d24ad(0x123)](_0x3d24ad(0x143),_0x3d24ad(0x11b),{'type':_0x27b1ea[_0x3d24ad(0x12b)]('in',_0x3d24ad(0x127)),'defaultValue':'in','allowNull':![]}),_0x4b34f0['query'](_0x3d24ad(0x13a)),_0x4b34f0[_0x3d24ad(0x123)](_0x3d24ad(0x140),_0x3d24ad(0x11b),{'type':_0x27b1ea[_0x3d24ad(0x12b)]('in','out'),'defaultValue':'in','allowNull':![]}),_0x4b34f0[_0x3d24ad(0x124)]('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;');try{fs[_0x3d24ad(0x10b)](path[_0x3d24ad(0x116)](config[_0x3d24ad(0x115)],'stun_xcally.conf'),_0x3d24ad(0x139),{'encoding':_0x3d24ad(0x145)}),fs[_0x3d24ad(0x10b)](path['join'](config['asteriskSharedFolder'],_0x3d24ad(0x133)),_0x3d24ad(0x122),{'encoding':_0x3d24ad(0x145)});let _0x2f430f=fs['readFileSync'](path['join'](config[_0x3d24ad(0x115)],_0x3d24ad(0x111)),{'encoding':_0x3d24ad(0x145)});_0x2f430f=_['replace'](_0x2f430f,_0x3d24ad(0x144),'#include\x20\x22stun_xcally.conf\x22\x0a#include\x20\x22turn_xcally.conf\x22\x0a[ice_host_candidates]'),fs[_0x3d24ad(0x10b)](path[_0x3d24ad(0x116)](config[_0x3d24ad(0x115)],_0x3d24ad(0x111)),_0x2f430f,{'encoding':_0x3d24ad(0x145)}),fs['appendFileSync'](path['join'](config[_0x3d24ad(0x115)],_0x3d24ad(0x13f)),_0x3d24ad(0x129),{'encoding':_0x3d24ad(0x145)});}catch(_0x237f23){logger['info'](JSON[_0x3d24ad(0x128)](_0x237f23));}_0x4b34f0['final'](_0x55f14c);});},'down':function(){return Promise['resolve']();}};