Built motion from commit 522ec06.|0.0.85
[motion.git] / server / api / salesforce_account / salesforce_account.controller.js
1 var _0x4c34=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6A\x73\x66\x6F\x72\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x63\x6C\x69\x65\x6E\x74\x49\x64","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x73\x65\x63\x75\x72\x69\x74\x79\x54\x6F\x6B\x65\x6E","\x63\x6F\x6E\x63\x61\x74","\x70\x61\x73\x73\x77\x6F\x72\x64","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x6C\x6F\x67\x69\x6E","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x66\x69\x65\x6C\x64\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x54\x61\x73\x6B","\x73\x6F\x62\x6A\x65\x63\x74","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x53\x75\x62\x6A\x65\x63\x74\x49\x64","\x73\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x49\x64","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x49\x64","\x74\x79\x70\x65","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x66\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x65\x72\x72\x6F\x72","\x73\x65\x74\x54\x61\x67\x73"];_0x4c34[0];var _=require(_0x4c34[1]);var util=require(_0x4c34[2]);var jsforce=require(_0x4c34[3]);var Util=require(_0x4c34[4]);var SalesforceAccount=require(_0x4c34[6])[_0x4c34[5]];var SalesforceConfiguration=require(_0x4c34[6])[_0x4c34[7]];var SalesforceField=require(_0x4c34[6])[_0x4c34[8]];function handleError(_0x8654x9,_0x8654xa){_0x8654xa=_0x8654xa||500;return function(_0x8654xb){_0x8654x9[_0x4c34[10]](_0x8654xa)[_0x4c34[9]](_0x8654xb)}}function responseWithResult(_0x8654x9,_0x8654xa){_0x8654xa=_0x8654xa||200;return function(_0x8654xd){if(_0x8654xd){_0x8654x9[_0x4c34[10]](_0x8654xa)[_0x4c34[11]](_0x8654xd)}}}function responseWithoutResult(_0x8654x9,_0x8654xa){_0x8654xa=_0x8654xa||200;return function(){_0x8654x9[_0x4c34[12]](_0x8654xa)}}function handleEntityNotFound(_0x8654x9){return function(_0x8654xd){if(!_0x8654xd){_0x8654x9[_0x4c34[10]](404)[_0x4c34[13]]();return null};return _0x8654xd}}function saveUpdates(_0x8654x11){return function(_0x8654xd){return _0x8654xd[_0x4c34[15]](_0x8654x11)[_0x4c34[14]](function(_0x8654x12){return _0x8654x12})}}function removeEntity(_0x8654x9){return function(_0x8654xd){if(_0x8654xd){return _0x8654xd[_0x4c34[16]]()[_0x4c34[14]](function(){_0x8654x9[_0x4c34[10]](204)[_0x4c34[13]]()})}}}exports[_0x4c34[17]]=function(_0x8654x14,_0x8654x9,_0x8654x15){return SalesforceAccount[_0x4c34[23]](_0x4c34[22])[_0x4c34[21]](Util[_0x4c34[20]](_0x8654x14[_0x4c34[19]]))[_0x4c34[14]](responseWithResult(_0x8654x9))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[24]]=function(_0x8654x14,_0x8654x9){return SalesforceAccount[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[25]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](responseWithResult(_0x8654x9))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[28]]=function(_0x8654x14,_0x8654x9){return SalesforceAccount[_0x4c34[28]](_0x8654x14[_0x4c34[29]])[_0x4c34[14]](responseWithResult(_0x8654x9,201))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[30]]=function(_0x8654x14,_0x8654x9){if(_0x8654x14[_0x4c34[29]][_0x4c34[25]]){delete _0x8654x14[_0x4c34[29]][_0x4c34[25]]};return SalesforceAccount[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[25]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](saveUpdates(_0x8654x14[_0x4c34[29]]))[_0x4c34[14]](responseWithResult(_0x8654x9))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[16]]=function(_0x8654x14,_0x8654x9){return SalesforceAccount[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[25]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](removeEntity(_0x8654x9))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[31]]=function(_0x8654x14,_0x8654x9){return SalesforceAccount[_0x4c34[16]]({where:{id:_0x8654x14[_0x4c34[19]][_0x4c34[32]]},individualHooks:true})[_0x4c34[14]](responseWithResult(_0x8654x9,204))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[33]]=function(_0x8654x14,_0x8654x9){return SalesforceAccount[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[25]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](function(_0x8654x16){var _0x8654x17= new jsforce.Connection({oauth2:{loginUrl:_0x8654x16[_0x4c34[34]],clientId:_0x8654x16[_0x4c34[35]],clientSecret:_0x8654x16[_0x4c34[36]]}});var _0x8654x18=_0x8654x16[_0x4c34[39]][_0x4c34[38]](_0x8654x16[_0x4c34[37]]);_0x8654x17[_0x4c34[41]](_0x8654x16[_0x4c34[40]],_0x8654x18,function(_0x8654xb,_0x8654x19){if(_0x8654xb){return _0x8654x9[_0x4c34[10]](400)[_0x4c34[9]](_0x8654xb)};return _0x8654x9[_0x4c34[12]](200)})})[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[42]]=function(_0x8654x14,_0x8654x9){var _0x8654x1a={};_0x8654x1a[_0x8654x14[_0x4c34[26]][_0x4c34[43]]]=_0x8654x14[_0x4c34[29]][_0x4c34[44]];return SalesforceAccount[_0x4c34[21]]({where:_0x8654x1a})[_0x4c34[14]](function(_0x8654x1b){if(_0x8654x1b[_0x4c34[45]]){return _0x8654x9[_0x4c34[10]](200)[_0x4c34[9]]({isValid:false,value:_0x8654x14[_0x4c34[29]][_0x4c34[44]]})};return _0x8654x9[_0x4c34[10]](200)[_0x4c34[9]]({isValid:true,value:_0x8654x14[_0x4c34[29]][_0x4c34[44]]})})[_0x4c34[18]](function(_0x8654xb){return handleError(_0x8654x9,_0x8654xb)})};exports[_0x4c34[46]]=function(_0x8654x14,_0x8654x9){return SalesforceAccount[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[25]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](function(_0x8654x16){var _0x8654x17= new jsforce.Connection({oauth2:{loginUrl:_0x8654x16[_0x4c34[34]],clientId:_0x8654x16[_0x4c34[35]],clientSecret:_0x8654x16[_0x4c34[36]]}});var _0x8654x18=_0x8654x16[_0x4c34[39]][_0x4c34[38]](_0x8654x16[_0x4c34[37]]);_0x8654x17[_0x4c34[41]](_0x8654x16[_0x4c34[40]],_0x8654x18,function(_0x8654xb,_0x8654x19){if(_0x8654xb){return _0x8654x9[_0x4c34[10]](400)[_0x4c34[9]](_0x8654xb)};_0x8654x17[_0x4c34[50]](_0x4c34[49])[_0x4c34[48]](function(_0x8654xb,_0x8654x1c){if(_0x8654xb){return _0x8654x9[_0x4c34[10]](400)[_0x4c34[9]](_0x8654xb)};return _0x8654x9[_0x4c34[10]](200)[_0x4c34[9]](_0x8654x1c[_0x4c34[47]])})})})[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[51]]=function(_0x8654x14,_0x8654x9){return SalesforceConfiguration[_0x4c34[23]]({method:[_0x4c34[52],_0x8654x14[_0x4c34[26]][_0x4c34[25]]]})[_0x4c34[21]](Util[_0x4c34[20]](_0x8654x14[_0x4c34[19]]))[_0x4c34[14]](responseWithResult(_0x8654x9))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[53]]=function(_0x8654x14,_0x8654x9){return SalesforceConfiguration[_0x4c34[23]]({method:[_0x4c34[52],_0x8654x14[_0x4c34[26]][_0x4c34[25]]]})[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[54]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](responseWithResult(_0x8654x9))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[55]]=function(_0x8654x14,_0x8654x9){return SalesforceConfiguration[_0x4c34[23]]({method:[_0x4c34[52],_0x8654x14[_0x4c34[26]][_0x4c34[25]]]})[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[54]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](removeEntity(_0x8654x9))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[56]]=function(_0x8654x14,_0x8654x9){return SalesforceConfiguration[_0x4c34[16]]({where:{id:_0x8654x14[_0x4c34[19]][_0x4c34[32]]},individualHooks:true})[_0x4c34[14]](responseWithResult(_0x8654x9,204))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[57]]=function(_0x8654x14,_0x8654x9){_0x8654x14[_0x4c34[29]][_0x4c34[58]]=_0x8654x14[_0x4c34[26]][_0x4c34[25]];return SalesforceConfiguration[_0x4c34[28]](_0x8654x14[_0x4c34[29]])[_0x4c34[14]](responseWithResult(_0x8654x9,201))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[59]]=function(_0x8654x14,_0x8654x9){return SalesforceConfiguration[_0x4c34[23]]({method:[_0x4c34[52],_0x8654x14[_0x4c34[26]][_0x4c34[25]]]})[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[54]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](function(_0x8654x1d){switch(_0x8654x14[_0x4c34[26]][_0x4c34[65]]){case _0x4c34[61]:_0x8654x14[_0x4c34[29]][_0x4c34[60]]=_0x8654x14[_0x4c34[26]][_0x4c34[54]];break;case _0x4c34[63]:_0x8654x14[_0x4c34[29]][_0x4c34[62]]=_0x8654x14[_0x4c34[26]][_0x4c34[54]];break;case _0x4c34[43]:_0x8654x14[_0x4c34[29]][_0x4c34[64]]=_0x8654x14[_0x4c34[26]][_0x4c34[54]];break};return SalesforceField[_0x4c34[28]](_0x8654x14[_0x4c34[29]])})[_0x4c34[14]](responseWithResult(_0x8654x9,201))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[66]]=function(_0x8654x14,_0x8654x9){if(_0x8654x14[_0x4c34[29]][_0x4c34[25]]){delete _0x8654x14[_0x4c34[29]][_0x4c34[25]]};return SalesforceField[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[67]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](saveUpdates(_0x8654x14[_0x4c34[29]]))[_0x4c34[14]](responseWithResult(_0x8654x9))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[68]]=function(_0x8654x14,_0x8654x9){return SalesforceField[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[67]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](removeEntity(_0x8654x9))[_0x4c34[18]](handleError(_0x8654x9))};exports[_0x4c34[69]]=function(_0x8654x14,_0x8654x9,_0x8654x15){return SalesforceConfiguration[_0x4c34[27]](_0x8654x14[_0x4c34[26]][_0x4c34[54]])[_0x4c34[14]](handleEntityNotFound(_0x8654x9))[_0x4c34[14]](function(_0x8654x1d){return _0x8654x1d[_0x4c34[71]](_0x8654x14[_0x4c34[29]])})[_0x4c34[14]](responseWithoutResult(_0x8654x9,200))[_0x4c34[18]](function(_0x8654xb){console[_0x4c34[70]](_0x8654xb);return handleError(_0x8654x9,_0x8654xb)})}