Built motion from commit aab208717af8d15f4fa224cdb6a202877019af9b. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.50.js
1 const a928_0x4e69=['prototype','stringify','query','util','DELETE\x20FROM\x20`voice_extensions`\x20WHERE\x20`exten`=\x27xcally-motion-preview\x27\x20AND\x20`priority`=\x206','queryInterface','then','../config/logger','STRING','catch','addIndex','preview','sequence','migration','tail','ENUM','voice_queues','power','info','finally','INSERT\x20INTO\x20`voice_extensions`\x20(`context`,\x20`exten`,\x20`priority`,\x20`app`,\x20`type`,\x20`description`,\x20`createdAt`,\x20`updatedAt`)\x20VALUES\x20(\x27from-sip\x27,\x20\x27xcally-motion-preview\x27,\x20\x277\x27,\x20\x27hangup\x27,\x20\x27system\x27,\x20\x27dialer\x20extensions\x20auto\x20generated\x27,\x20NOW(),\x20NOW());','progressive','predictive','removeColumn','addIndex\x20%s\x20%s\x20%s','booked','dialMethod','sequelize','messageId','addColumn','join','dropTable','enqueue','changeColumn','sms_messages','query\x20%s','final','inspect'];(function(_0x649a59,_0x4e6984){const _0x53c6e0=function(_0x4aae08){while(--_0x4aae08){_0x649a59['push'](_0x649a59['shift']());}};_0x53c6e0(++_0x4e6984);}(a928_0x4e69,0x145));const a928_0x53c6=function(_0x649a59,_0x4e6984){_0x649a59=_0x649a59-0x0;let _0x53c6e0=a928_0x4e69[_0x649a59];return _0x53c6e0;};const _0xdf0db1=a928_0x53c6;'use strict';const util=require(_0xdf0db1('0x14')),logger=require(_0xdf0db1('0x18'))(_0xdf0db1('0x1e')),Sequence=function(){};Sequence[_0xdf0db1('0x11')][_0xdf0db1('0xb')]=function(_0x4aae08){const _0x226836=_0xdf0db1;this['tail']=this[_0x226836('0x1f')]?this[_0x226836('0x1f')][_0x226836('0x24')](_0x4aae08):_0x4aae08();};const Migration=function(_0x6bf554){const _0x1c8c75=_0xdf0db1;this['queryInterface']=_0x6bf554,this[_0x1c8c75('0x1d')]=new Sequence();};Migration[_0xdf0db1('0x11')][_0xdf0db1('0xc')]=function(_0x25f61f,_0x3e3080,_0x47468e){const _0x3d73a5=_0xdf0db1,_0x4e19a5=this;this['sequence'][_0x3d73a5('0xb')](function(){const _0x1f2bb=_0x3d73a5;return _0x4e19a5[_0x1f2bb('0x16')][_0x1f2bb('0xc')](_0x25f61f,_0x3e3080,_0x47468e)['then'](function(){const _0x4b2f16=_0x1f2bb;logger[_0x4b2f16('0x23')]('Changed\x20column\x20%s\x20in\x20table\x20%s',_0x3e3080,_0x25f61f);})['catch'](function(_0x406086){const _0x130031=_0x1f2bb;logger[_0x130031('0x23')](JSON[_0x130031('0x12')](_0x406086));});});},Migration[_0xdf0db1('0x11')][_0xdf0db1('0x8')]=function(_0x21c0ae,_0x302947,_0x1159c9){const _0x1c4cc1=this;this['sequence']['enqueue'](function(){const _0x49b298=a928_0x53c6;return _0x1c4cc1[_0x49b298('0x16')][_0x49b298('0x8')](_0x21c0ae,_0x302947,_0x1159c9)['then'](function(){const _0x1d2663=_0x49b298;logger[_0x1d2663('0x23')]('Added\x20column\x20%s\x20to\x20%s',_0x302947,_0x21c0ae);})[_0x49b298('0x1a')](function(_0x57e2e9){const _0xe81206=_0x49b298;logger[_0xe81206('0x23')](JSON['stringify'](_0x57e2e9));});});},Migration[_0xdf0db1('0x11')][_0xdf0db1('0xa')]=function(_0x580880){const _0x29fe31=_0xdf0db1,_0x8ec3cd=this;this[_0x29fe31('0x1d')][_0x29fe31('0xb')](function(){const _0x4ab2c0=_0x29fe31;return _0x8ec3cd['queryInterface']['dropTable'](_0x580880,{'force':!![]})['then'](function(){logger['info']('table\x20dropped\x20%s',_0x580880);})[_0x4ab2c0('0x1a')](function(_0x17e85e){const _0x4b2abc=_0x4ab2c0;logger[_0x4b2abc('0x23')](JSON[_0x4b2abc('0x12')](_0x17e85e));});});},Migration[_0xdf0db1('0x11')][_0xdf0db1('0x1b')]=function(_0x57127d,_0xf9f6ce,_0x241ff7){const _0x2e1cbe=_0xdf0db1,_0x290248=this;this[_0x2e1cbe('0x1d')][_0x2e1cbe('0xb')](function(){const _0x22b09b=_0x2e1cbe;return _0x290248[_0x22b09b('0x16')][_0x22b09b('0x1b')](_0x57127d,_0xf9f6ce,{'indexName':_0x241ff7})[_0x22b09b('0x17')](function(){const _0x3515f3=_0x22b09b;logger[_0x3515f3('0x23')](_0x3515f3('0x3'),_0x57127d,_0xf9f6ce[_0x3515f3('0x9')](','),_0x241ff7);})['catch'](function(_0x2088ed){const _0x2ffa12=_0x22b09b;logger[_0x2ffa12('0x23')](JSON[_0x2ffa12('0x12')](_0x2088ed));});});},Migration[_0xdf0db1('0x11')][_0xdf0db1('0x13')]=function(_0x52e7f9){const _0x47d4cb=_0xdf0db1,_0x22be50=this;this[_0x47d4cb('0x1d')][_0x47d4cb('0xb')](function(){const _0x40fd43=_0x47d4cb;return _0x22be50[_0x40fd43('0x16')][_0x40fd43('0x6')][_0x40fd43('0x13')](_0x52e7f9)['then'](function(){const _0x53d132=_0x40fd43;logger[_0x53d132('0x23')](_0x53d132('0xe'),_0x52e7f9);})[_0x40fd43('0x1a')](function(_0x578ce8){const _0x250bdb=_0x40fd43;logger[_0x250bdb('0x23')](JSON['stringify'](_0x578ce8));});});},Migration['prototype'][_0xdf0db1('0x2')]=function(_0xf1b951,_0x5d5c02){const _0x1b00ef=_0xdf0db1,_0x239687=this;this[_0x1b00ef('0x1d')][_0x1b00ef('0xb')](function(){const _0x9f12ce=_0x1b00ef;return _0x239687[_0x9f12ce('0x16')]['removeColumn'](_0xf1b951,_0x5d5c02)[_0x9f12ce('0x17')](function(){const _0x1769c8=_0x9f12ce;logger[_0x1769c8('0x23')]('Removed\x20column\x20%s\x20from\x20%s',_0x5d5c02,_0xf1b951);})[_0x9f12ce('0x1a')](function(_0x899681){const _0x2ee82c=_0x9f12ce;logger['info'](util[_0x2ee82c('0x10')](_0x899681,{'showHidden':![],'depth':null}));});});},Migration[_0xdf0db1('0x11')][_0xdf0db1('0xf')]=function(_0x437abd){const _0x1fbb4f=_0xdf0db1;this[_0x1fbb4f('0x1d')][_0x1fbb4f('0xb')](function(){return _0x437abd();});},module['exports']={'up':function(_0x487670,_0x34257d){return new Promise(function(_0x2c3975){const _0x5bab0e=a928_0x53c6,_0x22da1d=new Migration(_0x487670);_0x22da1d['changeColumn']('sms_messages',_0x5bab0e('0x7'),{'type':_0x34257d[_0x5bab0e('0x19')](0xbe)}),_0x22da1d['addIndex'](_0x5bab0e('0xd'),[_0x5bab0e('0x7')],'messageId'),_0x22da1d[_0x5bab0e('0xc')](_0x5bab0e('0x21'),_0x5bab0e('0x5'),{'type':_0x34257d[_0x5bab0e('0x20')](_0x5bab0e('0x1c'),_0x5bab0e('0x0'),_0x5bab0e('0x22'),_0x5bab0e('0x1'),_0x5bab0e('0x4')),'defaultValue':_0x5bab0e('0x0')}),_0x22da1d['query'](_0x5bab0e('0x15')),_0x22da1d[_0x5bab0e('0x13')]('INSERT\x20INTO\x20`voice_extensions`\x20(`context`,\x20`exten`,\x20`priority`,\x20`app`,\x20`appdata`,\x20`type`,\x20`description`,\x20`createdAt`,\x20`updatedAt`)\x20VALUES\x20(\x27from-sip\x27,\x20\x27xcally-motion-preview\x27,\x20\x276\x27,\x20\x27Execif\x27,\x20\x27$[\x22${XMD-AGIAFTER}\x22\x20!=\x20\x22NONE\x22\x20]?AGI(${XMD-AGIAFTER})\x27,\x20\x27system\x27,\x20\x27dialer\x20extensions\x20auto\x20generated\x27,\x20NOW(),\x20NOW());'),_0x22da1d[_0x5bab0e('0x13')](_0x5bab0e('0x25')),_0x22da1d[_0x5bab0e('0xf')](_0x2c3975);});},'down':function(){}};