83746b0f71ff2370329360c2cf5bc8931212e406
[motion-next.git] / server / migrations / 2.0.59.js
1 const a938_0x42aa=['query','addIndex\x20%s\x20%s\x20%s','enqueue','sms_interactions','../config/logger','phoneBarAutoUpdater','openchannel_interactions','phoneBarAutoUpdaterUrl','skype','table\x20dropped\x20%s','migration','join','sequelize','renameColumn','UserId','campaigns','UNSIGNED','exports','openedBy','prototype','Changed\x20column\x20%s\x20in\x20table\x20%s','priority','STRING','dialPrefix','info','addIndex','stringify','NOW','addColumn','changeColumn','util','final','tail','removeColumn','queryInterface','inspect','Removed\x20column\x20%s\x20from\x20%s','query\x20%s','sequence','INTEGER','catch','chat_interactions','finally','users','then','ALTER\x20TABLE\x20`voice_voicemail_messages`\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`voice_voicemail_messages_ibfk_1`\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`mailboxuser`)\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20voice_voicemail(`mailbox`)\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20CASCADE','cm_contacts','settings','mail_interactions'];(function(_0x2d4e3d,_0x42aa97){const _0x6d8ee4=function(_0x126459){while(--_0x126459){_0x2d4e3d['push'](_0x2d4e3d['shift']());}};_0x6d8ee4(++_0x42aa97);}(a938_0x42aa,0x1c1));const a938_0x6d8e=function(_0x2d4e3d,_0x42aa97){_0x2d4e3d=_0x2d4e3d-0x0;let _0x6d8ee4=a938_0x42aa[_0x2d4e3d];return _0x6d8ee4;};const _0x330bbe=a938_0x6d8e;'use strict';const util=require(_0x330bbe('0x16')),logger=require(_0x330bbe('0x2d'))(_0x330bbe('0x2')),Sequence=function(){};Sequence['prototype'][_0x330bbe('0x2b')]=function(_0x126459){const _0x2a427e=_0x330bbe;this['tail']=this[_0x2a427e('0x18')]?this['tail'][_0x2a427e('0x22')](_0x126459):_0x126459();};const Migration=function(_0xf02a3d){const _0x46e615=_0x330bbe;this[_0x46e615('0x1a')]=_0xf02a3d,this[_0x46e615('0x1e')]=new Sequence();};Migration['prototype'][_0x330bbe('0x15')]=function(_0x3cbcd5,_0x2b9655,_0x36f25c){const _0x34ada7=_0x330bbe,_0x3984a9=this;this['sequence'][_0x34ada7('0x2b')](function(){const _0x57249e=_0x34ada7;return _0x3984a9[_0x57249e('0x1a')]['changeColumn'](_0x3cbcd5,_0x2b9655,_0x36f25c)[_0x57249e('0x24')](function(){const _0x30c40f=_0x57249e;logger[_0x30c40f('0x10')](_0x30c40f('0xc'),_0x2b9655,_0x3cbcd5);})[_0x57249e('0x20')](function(_0x1401f4){logger['info'](JSON['stringify'](_0x1401f4));});});},Migration[_0x330bbe('0xb')][_0x330bbe('0x14')]=function(_0xe936b2,_0x17b06a,_0x140673){const _0x3b9aa1=_0x330bbe,_0x3a1ddb=this;this['sequence'][_0x3b9aa1('0x2b')](function(){const _0x198eb3=_0x3b9aa1;return _0x3a1ddb['queryInterface']['addColumn'](_0xe936b2,_0x17b06a,_0x140673)['then'](function(){const _0x1deda7=a938_0x6d8e;logger[_0x1deda7('0x10')]('Added\x20column\x20%s\x20to\x20%s',_0x17b06a,_0xe936b2);})[_0x198eb3('0x20')](function(_0x3c668b){const _0x472b15=_0x198eb3;logger[_0x472b15('0x10')](JSON[_0x472b15('0x12')](_0x3c668b));});});},Migration[_0x330bbe('0xb')]['dropTable']=function(_0x3312bc){const _0x149bef=_0x330bbe,_0x3085d2=this;this['sequence'][_0x149bef('0x2b')](function(){const _0x503b71=_0x149bef;return _0x3085d2[_0x503b71('0x1a')]['dropTable'](_0x3312bc,{'force':!![]})['then'](function(){const _0x31151c=_0x503b71;logger[_0x31151c('0x10')](_0x31151c('0x1'),_0x3312bc);})[_0x503b71('0x20')](function(_0x23f77d){const _0x223c36=_0x503b71;logger['info'](JSON[_0x223c36('0x12')](_0x23f77d));});});},Migration[_0x330bbe('0xb')][_0x330bbe('0x11')]=function(_0xb454ca,_0x3abe0c,_0x170e76){const _0xd6b831=_0x330bbe,_0x3c7ecc=this;this[_0xd6b831('0x1e')]['enqueue'](function(){const _0x164a75=_0xd6b831;return _0x3c7ecc[_0x164a75('0x1a')]['addIndex'](_0xb454ca,_0x3abe0c,{'indexName':_0x170e76})[_0x164a75('0x24')](function(){const _0x457842=_0x164a75;logger[_0x457842('0x10')](_0x457842('0x2a'),_0xb454ca,_0x3abe0c[_0x457842('0x3')](','),_0x170e76);})[_0x164a75('0x20')](function(_0x4e7dc3){const _0x3b1c62=_0x164a75;logger[_0x3b1c62('0x10')](JSON['stringify'](_0x4e7dc3));});});},Migration['prototype'][_0x330bbe('0x29')]=function(_0x45ac7e){const _0x174823=_0x330bbe,_0x1ee5da=this;this[_0x174823('0x1e')]['enqueue'](function(){const _0x37babb=_0x174823;return _0x1ee5da['queryInterface'][_0x37babb('0x4')]['query'](_0x45ac7e)['then'](function(){const _0x512132=_0x37babb;logger['info'](_0x512132('0x1d'),_0x45ac7e);})[_0x37babb('0x20')](function(_0x476623){const _0x5722a7=_0x37babb;logger[_0x5722a7('0x10')](JSON[_0x5722a7('0x12')](_0x476623));});});},Migration[_0x330bbe('0xb')]['removeColumn']=function(_0x274697,_0xe2d7c0){const _0x3901ac=_0x330bbe,_0x3e0d26=this;this[_0x3901ac('0x1e')][_0x3901ac('0x2b')](function(){const _0x24c5e=_0x3901ac;return _0x3e0d26[_0x24c5e('0x1a')][_0x24c5e('0x19')](_0x274697,_0xe2d7c0)[_0x24c5e('0x24')](function(){const _0x4be1df=_0x24c5e;logger[_0x4be1df('0x10')](_0x4be1df('0x1c'),_0xe2d7c0,_0x274697);})['catch'](function(_0x4e36fb){const _0x57ef5c=_0x24c5e;logger['info'](util[_0x57ef5c('0x1b')](_0x4e36fb,{'showHidden':![],'depth':null}));});});},Migration[_0x330bbe('0xb')][_0x330bbe('0x5')]=function(_0x8d8813,_0x5bc1bd,_0xf66ba9){const _0x5ee399=_0x330bbe,_0x171801=this;this['sequence'][_0x5ee399('0x2b')](function(){const _0x191bde=_0x5ee399;return _0x171801['queryInterface'][_0x191bde('0x5')](_0x8d8813,_0x5bc1bd,_0xf66ba9)[_0x191bde('0x24')](function(){const _0x12b613=_0x191bde;logger[_0x12b613('0x10')]('Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s',_0x5bc1bd,_0xf66ba9,_0x8d8813);})[_0x191bde('0x20')](function(_0x4501da){const _0x15130d=_0x191bde;logger['info'](util[_0x15130d('0x1b')](_0x4501da,{'showHidden':![],'depth':null}));});});},Migration[_0x330bbe('0xb')][_0x330bbe('0x17')]=function(_0x49157a){const _0x1b147f=_0x330bbe;this['sequence'][_0x1b147f('0x2b')](function(){return _0x49157a();});},module[_0x330bbe('0x9')]={'up':function(_0x26f84c,_0x16ab26){return new Promise(function(_0x1739a3){const _0xecf143=a938_0x6d8e,_0x5da6e1=new Migration(_0x26f84c);_0x5da6e1['addColumn'](_0xecf143('0x27'),_0xecf143('0x2e'),{'type':_0x16ab26['BOOLEAN'],'defaultValue':!![]}),_0x5da6e1[_0xecf143('0x14')](_0xecf143('0x27'),_0xecf143('0x30'),{'type':_0x16ab26[_0xecf143('0xe')],'defaultValue':'https://www.xcally.com/bar/phonebar/autoupdater.xml'}),_0x5da6e1[_0xecf143('0x14')](_0xecf143('0x7'),_0xecf143('0xf'),{'type':_0x16ab26[_0xecf143('0xe')]}),_0x5da6e1['addColumn']('cm_lists',_0xecf143('0xf'),{'type':_0x16ab26[_0xecf143('0xe')]}),_0x5da6e1[_0xecf143('0x14')](_0xecf143('0x23'),'alias',{'type':_0x16ab26['STRING']}),_0x5da6e1[_0xecf143('0x14')](_0xecf143('0x26'),_0xecf143('0x0'),{'type':_0x16ab26[_0xecf143('0xe')]}),_0x5da6e1[_0xecf143('0x14')](_0xecf143('0x26'),_0xecf143('0x6'),{'type':_0x16ab26[_0xecf143('0x1f')]}),_0x5da6e1[_0xecf143('0x14')]('cm_contacts',_0xecf143('0xd'),{'type':_0x16ab26[_0xecf143('0x1f')](0x2)[_0xecf143('0x8')],'defaultValue':0x2,'validate':{'min':0x0,'max':0x4}}),_0x5da6e1['addColumn'](_0xecf143('0x26'),'scheduledat',{'type':_0x16ab26['DATE'],'defaultValue':_0x16ab26[_0xecf143('0x13')]}),_0x5da6e1[_0xecf143('0x14')](_0xecf143('0x28'),_0xecf143('0xa'),{'type':_0x16ab26[_0xecf143('0xe')],'defaultValue':''}),_0x5da6e1[_0xecf143('0x14')](_0xecf143('0x21'),'openedBy',{'type':_0x16ab26[_0xecf143('0xe')],'defaultValue':''}),_0x5da6e1[_0xecf143('0x14')](_0xecf143('0x2c'),_0xecf143('0xa'),{'type':_0x16ab26[_0xecf143('0xe')],'defaultValue':''}),_0x5da6e1[_0xecf143('0x14')](_0xecf143('0x2f'),_0xecf143('0xa'),{'type':_0x16ab26[_0xecf143('0xe')],'defaultValue':''}),_0x5da6e1['addColumn']('fax_interactions',_0xecf143('0xa'),{'type':_0x16ab26[_0xecf143('0xe')],'defaultValue':''}),_0x5da6e1[_0xecf143('0x29')]('DELETE\x20FROM\x20`voice_voicemail_messages`\x20WHERE\x20`mailboxuser`\x20NOT\x20IN\x20(SELECT\x20`mailbox`\x20FROM\x20`voice_voicemail`)'),_0x5da6e1[_0xecf143('0x29')](_0xecf143('0x25')),_0x5da6e1['final'](_0x1739a3);});},'down':function(){}};