Built motion from commit cb845558.|2.6.34
[motion2.git] / server / components / contacts / index.js
index a5deb66..a7dc26a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2a80=['search','parseAdvancedSearchFilter','parseQueryParameters','then','where','default','fields','filter','user','clause','tags','skip','checkListsRestrictions','tag','countFilteredContacts','count','User','rows','catch','describe','CmContact','startsWith','map','CmCustomField','findOne','slice','all','length','cf_','fieldType','type','keys','lodash','./sql-utils','../../mysqldb','findAll','skipContactsQuery','resolve','getContactsSubquery'];(function(_0x1cfe2e,_0x1ebbcd){var _0x39233f=function(_0x48831a){while(--_0x48831a){_0x1cfe2e['push'](_0x1cfe2e['shift']());}};_0x39233f(++_0x1ebbcd);}(_0x2a80,0xe3));var _0x02a8=function(_0x41434e,_0x57cbe5){_0x41434e=_0x41434e-0x0;var _0x2e570b=_0x2a80[_0x41434e];return _0x2e570b;};'use strict';var _=require(_0x02a8('0x0'));var sqlUtils=require(_0x02a8('0x1'));var db=require(_0x02a8('0x2'))['db'];exports[_0x02a8('0x3')]=function(_0x5053a7,_0x32deea,_0x2d3624,_0x33c53b){var _0xcac269={'count':0x0,'rows':[]};var _0x52117b=sqlUtils[_0x02a8('0x4')](_0x32deea,_0x5053a7);if(_0x52117b){return Promise[_0x02a8('0x5')](_0xcac269);}var _0x146eb8=sqlUtils[_0x02a8('0x6')]();var _0x559674={};var _0xc2aa44=![];var _0x542214=![];return Promise['resolve']()['then'](function(){if(_0x5053a7[_0x02a8('0x7')]){return sqlUtils[_0x02a8('0x8')](_0x5053a7[_0x02a8('0x7')],_0x33c53b);}else{return sqlUtils[_0x02a8('0x9')](_0x5053a7,_0x33c53b);}})[_0x02a8('0xa')](function(_0x441e70){_0x146eb8[_0x02a8('0xb')](_0x441e70[_0x02a8('0xc')]);_0x146eb8[_0x02a8('0xb')](_0x441e70[_0x02a8('0xd')]);_0x146eb8[_0x02a8('0xb')](_0x441e70[_0x02a8('0xe')]);_0x146eb8[_0x02a8('0xb')](_0x441e70[_0x02a8('0xf')][_0x02a8('0x10')]);_0x559674=_0x441e70[_0x02a8('0x11')];_0x542214=_0x441e70[_0x02a8('0xf')][_0x02a8('0x12')];return sqlUtils[_0x02a8('0x13')](_0x32deea,_0x5053a7,_0x542214);})[_0x02a8('0xa')](function(_0x39a26e){_0x146eb8[_0x02a8('0xb')](_0x39a26e);var _0x1603c8=_0x5053a7[_0x02a8('0x7')]?_0x559674['ids']:_0x5053a7[_0x02a8('0x14')];_0xc2aa44=_0x1603c8?!![]:![];return sqlUtils[_0x02a8('0x15')](_0x146eb8,_0x1603c8);})[_0x02a8('0xa')](function(_0x4c0448){_0xcac269[_0x02a8('0x16')]=_0x4c0448;if(_0xcac269['count']===0x0){return;}if(_0x5053a7[_0x02a8('0x17')]){_0x542214=!![];}return sqlUtils['buildContactsQuery'](_0x146eb8,_0x5053a7[_0x02a8('0xd')],_0x2d3624,_0xc2aa44,_0x559674['clause'],_0x542214);})[_0x02a8('0xa')](function(_0x302aeb){if(!_0x302aeb){return[];}return sqlUtils['getFilteredContacts'](_0x302aeb,_0x5053a7,_0x2d3624);})['then'](function(_0x374aae){_0xcac269[_0x02a8('0x18')]=_0x374aae;return _0xcac269;})[_0x02a8('0x19')](function(_0x5a8816){throw _0x5a8816;});};exports[_0x02a8('0x1a')]=function(){var _0x3713e5={};var _0x234e91=[];return db[_0x02a8('0x1b')][_0x02a8('0x1a')]()['then'](function(_0x125498){_0x3713e5=_0x125498;var _0x215092=Object['keys'](_0x3713e5)[_0x02a8('0xe')](function(_0x45dc45){return _[_0x02a8('0x1c')](_0x45dc45,'cf_')?_0x45dc45:undefined;});var _0x280be3=_0x215092[_0x02a8('0x1d')](function(_0x5e8b1c){return db[_0x02a8('0x1e')][_0x02a8('0x1f')]({'where':{'id':_0x5e8b1c[_0x02a8('0x20')](0x3)},'raw':!![]});});return Promise[_0x02a8('0x21')](_0x280be3);})[_0x02a8('0xa')](function(_0x5b4468){for(var _0x3ed136=0x0;_0x3ed136<_0x5b4468[_0x02a8('0x22')];_0x3ed136++){if(_0x5b4468[_0x3ed136]){var _0x478f8f=_0x02a8('0x23')+_0x5b4468[_0x3ed136]['id'];_0x3713e5[_0x478f8f][_0x02a8('0x24')]=_0x5b4468[_0x3ed136][_0x02a8('0x25')];}}_0x234e91=_[_0x02a8('0x1d')](Object[_0x02a8('0x26')](_0x3713e5),function(_0x11b8d8){return{'name':_0x11b8d8,'type':_0x3713e5[_0x11b8d8][_0x02a8('0x25')]};});return _0x234e91;})['catch'](function(_0x192596){throw _0x192596;});};
\ No newline at end of file
+var _0xeefa=['resolve','search','parseAdvancedSearchFilter','where','default','fields','filter','user','clause','tags','skip','checkListsRestrictions','then','ids','tag','buildContactsQuery','getFilteredContacts','rows','catch','describe','keys','cf_','map','CmCustomField','findOne','slice','all','fieldType','type','lodash','./sql-utils','../../mysqldb','findAll','skipContactsQuery'];(function(_0x3b380d,_0x4bf247){var _0x54502b=function(_0x35d207){while(--_0x35d207){_0x3b380d['push'](_0x3b380d['shift']());}};_0x54502b(++_0x4bf247);}(_0xeefa,0xc7));var _0xaeef=function(_0x5d66eb,_0x5468e4){_0x5d66eb=_0x5d66eb-0x0;var _0x57e499=_0xeefa[_0x5d66eb];return _0x57e499;};'use strict';var _=require(_0xaeef('0x0'));var sqlUtils=require(_0xaeef('0x1'));var db=require(_0xaeef('0x2'))['db'];exports[_0xaeef('0x3')]=function(_0x247fe3,_0x208d64,_0x11de77,_0x31ce30){var _0x1176d8={'count':0x0,'rows':[]};var _0xfccb10=sqlUtils[_0xaeef('0x4')](_0x208d64,_0x247fe3);if(_0xfccb10){return Promise[_0xaeef('0x5')](_0x1176d8);}var _0x217227=sqlUtils['getContactsSubquery']();var _0x15f198={};var _0x222be4=![];var _0x54ac0b=![];return Promise[_0xaeef('0x5')]()['then'](function(){if(_0x247fe3[_0xaeef('0x6')]){return sqlUtils[_0xaeef('0x7')](_0x247fe3['search'],_0x31ce30);}else{return sqlUtils['parseQueryParameters'](_0x247fe3,_0x31ce30);}})['then'](function(_0x1a9d1c){_0x217227[_0xaeef('0x8')](_0x1a9d1c[_0xaeef('0x9')]);_0x217227[_0xaeef('0x8')](_0x1a9d1c[_0xaeef('0xa')]);_0x217227[_0xaeef('0x8')](_0x1a9d1c[_0xaeef('0xb')]);_0x217227[_0xaeef('0x8')](_0x1a9d1c[_0xaeef('0xc')][_0xaeef('0xd')]);_0x15f198=_0x1a9d1c[_0xaeef('0xe')];_0x54ac0b=_0x1a9d1c[_0xaeef('0xc')][_0xaeef('0xf')];return sqlUtils[_0xaeef('0x10')](_0x208d64,_0x247fe3,_0x54ac0b);})[_0xaeef('0x11')](function(_0x964a98){_0x217227[_0xaeef('0x8')](_0x964a98);var _0x410798=_0x247fe3['search']?_0x15f198[_0xaeef('0x12')]:_0x247fe3[_0xaeef('0x13')];_0x222be4=_0x410798?!![]:![];return sqlUtils['countFilteredContacts'](_0x217227,_0x410798);})['then'](function(_0x54b366){_0x1176d8['count']=_0x54b366;if(_0x1176d8['count']===0x0){return;}if(_0x247fe3['User']){_0x54ac0b=!![];}return sqlUtils[_0xaeef('0x14')](_0x217227,_0x247fe3[_0xaeef('0xa')],_0x11de77,_0x222be4,_0x15f198[_0xaeef('0xd')],_0x54ac0b);})[_0xaeef('0x11')](function(_0x18a853){if(!_0x18a853){return[];}return sqlUtils[_0xaeef('0x15')](_0x18a853,_0x247fe3,_0x11de77);})[_0xaeef('0x11')](function(_0x4bae73){_0x1176d8[_0xaeef('0x16')]=_0x4bae73;return _0x1176d8;})[_0xaeef('0x17')](function(_0x42d1d0){throw _0x42d1d0;});};exports[_0xaeef('0x18')]=function(){var _0x516848={};var _0xf16807=[];return db['CmContact'][_0xaeef('0x18')]()[_0xaeef('0x11')](function(_0x4a1c80){_0x516848=_0x4a1c80;var _0x39b61c=Object[_0xaeef('0x19')](_0x516848)[_0xaeef('0xb')](function(_0x3920e1){return _['startsWith'](_0x3920e1,_0xaeef('0x1a'))?_0x3920e1:undefined;});var _0x4426f7=_0x39b61c[_0xaeef('0x1b')](function(_0x587e2d){return db[_0xaeef('0x1c')][_0xaeef('0x1d')]({'where':{'id':_0x587e2d[_0xaeef('0x1e')](0x3)},'raw':!![]});});return Promise[_0xaeef('0x1f')](_0x4426f7);})[_0xaeef('0x11')](function(_0x53ff5a){for(var _0x556a75=0x0;_0x556a75<_0x53ff5a['length'];_0x556a75++){if(_0x53ff5a[_0x556a75]){var _0x32f56b=_0xaeef('0x1a')+_0x53ff5a[_0x556a75]['id'];_0x516848[_0x32f56b][_0xaeef('0x20')]=_0x53ff5a[_0x556a75][_0xaeef('0x21')];}}_0xf16807=_[_0xaeef('0x1b')](Object[_0xaeef('0x19')](_0x516848),function(_0x6b5d9d){return{'name':_0x6b5d9d,'type':_0x516848[_0x6b5d9d][_0xaeef('0x21')]};});return _0xf16807;})[_0xaeef('0x17')](function(_0x5d1ee9){throw _0x5d1ee9;});};
\ No newline at end of file