Built motion from commit b598105.|2.0.9
[motion2.git] / server / api / mailDisposition / mailDisposition.controller.js
index 958684c..33142b2 100644 (file)
@@ -1 +1 @@
-var _0x9ea5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x74\x6F\x2D\x63\x73\x76","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x6E\x66\x6F","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x64\x65\x62\x75\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x65\x6E\x74\x69\x74\x69\x65\x73\x20\x66\x6F\x75\x6E\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x65\x6E\x74\x69\x74\x79\x20\x75\x70\x64\x61\x74\x65\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x65\x6E\x74\x69\x74\x79\x20\x72\x65\x6D\x6F\x76\x65\x64","\x64\x65\x73\x74\x72\x6F\x79","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x65\x72\x72\x6F\x72","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x6B\x65\x79\x73","\x71\x75\x65\x72\x79","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x74\x69\x6F\x6E\x73","\x6D\x65\x72\x67\x65","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79"];_0x9ea5[0];var jsonpatch=require(_0x9ea5[1]);var rp=require(_0x9ea5[2]);var moment=require(_0x9ea5[3]);var BPromise=require(_0x9ea5[4]);var util=require(_0x9ea5[5]);var path=require(_0x9ea5[6]);var sox=require(_0x9ea5[7]);var ejs=require(_0x9ea5[8]);var fs=require(_0x9ea5[9]);var _=require(_0x9ea5[10]);var squel=require(_0x9ea5[11]);var crypto=require(_0x9ea5[12]);var jsforce=require(_0x9ea5[13]);var toCsv=require(_0x9ea5[14]);var qs=require(_0x9ea5[15]);var logger=require(_0x9ea5[17])(_0x9ea5[16]);var utils=require(_0x9ea5[18]);var config=require(_0x9ea5[19]);var db=require(_0x9ea5[21])[_0x9ea5[20]];function respondWithStatusCode(_0x4bfdx15,_0x4bfdx16,_0x4bfdx17){_0x4bfdx16= _0x4bfdx16|| 204;return function(_0x4bfdx18){if(_0x4bfdx18){logger[_0x9ea5[24]](_0x9ea5[22],_0x4bfdx17,_0x4bfdx16,_0x9ea5[23]);logger[_0x9ea5[26]](_0x9ea5[25],_0x4bfdx17,_0x4bfdx16,_0x9ea5[23]);return _0x4bfdx15[_0x9ea5[27]](_0x4bfdx16)};return _0x4bfdx15[_0x9ea5[29]](304)[_0x9ea5[28]]()}}function respondWithResult(_0x4bfdx15,_0x4bfdx16,_0x4bfdx17){_0x4bfdx16= _0x4bfdx16|| 200;return function(_0x4bfdx18){if(_0x4bfdx18){logger[_0x9ea5[24]](_0x9ea5[22],_0x4bfdx17,_0x4bfdx16,_0x9ea5[30]);logger[_0x9ea5[26]](_0x9ea5[25],_0x4bfdx17,_0x4bfdx16,_0x9ea5[30],JSON[_0x9ea5[31]](_0x4bfdx18));return _0x4bfdx15[_0x9ea5[29]](_0x4bfdx16)[_0x9ea5[32]](_0x4bfdx18)};return _0x4bfdx15[_0x9ea5[29]](304)[_0x9ea5[28]]()}}function respondWithFilteredResult(_0x4bfdx15,_0x4bfdx1b,_0x4bfdx17){return function(_0x4bfdx18){if(_0x4bfdx18){var _0x4bfdx1c=_0x4bfdx18[_0x9ea5[33]],_0x4bfdx1d=_0x4bfdx1b[_0x9ea5[34]],_0x4bfdx1e=_0x4bfdx1b[_0x9ea5[34]]+ _0x4bfdx1b[_0x9ea5[35]],_0x4bfdx16;if(_0x4bfdx1e>= _0x4bfdx1c){_0x4bfdx1e= _0x4bfdx1c;_0x4bfdx16= 200}else {_0x4bfdx16= 206};_0x4bfdx15[_0x9ea5[29]](_0x4bfdx16);logger[_0x9ea5[24]](_0x9ea5[22],_0x4bfdx17,_0x4bfdx16,_0x9ea5[36]);logger[_0x9ea5[26]](_0x9ea5[25],_0x4bfdx17,_0x4bfdx16,_0x9ea5[30],JSON[_0x9ea5[31]](_0x4bfdx18));return _0x4bfdx15[_0x9ea5[40]](_0x9ea5[37],_0x4bfdx1d+ _0x9ea5[38]+ _0x4bfdx1e+ _0x9ea5[39]+ _0x4bfdx1c)[_0x9ea5[32]](_0x4bfdx18)};return null}}function patchUpdates(_0x4bfdx20){return function(_0x4bfdx18){try{jsonpatch[_0x9ea5[41]](_0x4bfdx18,_0x4bfdx20,true)}catch(err){return BPromise[_0x9ea5[42]](err)};return _0x4bfdx18[_0x9ea5[43]]()}}function saveUpdates(_0x4bfdx22,_0x4bfdx16,_0x4bfdx17){return function(_0x4bfdx18){if(_0x4bfdx18){return _0x4bfdx18[_0x9ea5[46]](_0x4bfdx22)[_0x9ea5[45]](function(_0x4bfdx23){logger[_0x9ea5[24]](_0x9ea5[22],_0x4bfdx17,_0x4bfdx16,_0x9ea5[44]);logger[_0x9ea5[26]](_0x9ea5[25],_0x4bfdx17,_0x4bfdx16,_0x9ea5[44],JSON[_0x9ea5[31]](_0x4bfdx18));return _0x4bfdx23})};return null}}function removeEntity(_0x4bfdx15,_0x4bfdx16,_0x4bfdx17){return function(_0x4bfdx18){if(_0x4bfdx18){return _0x4bfdx18[_0x9ea5[48]]()[_0x9ea5[45]](function(){logger[_0x9ea5[24]](_0x9ea5[22],_0x4bfdx17,_0x4bfdx16,_0x9ea5[47]);logger[_0x9ea5[26]](_0x9ea5[25],_0x4bfdx17,_0x4bfdx16,_0x9ea5[47],JSON[_0x9ea5[31]](_0x4bfdx18));_0x4bfdx15[_0x9ea5[29]](204)[_0x9ea5[28]]()})}}}function handleEntityNotFound(_0x4bfdx15,_0x4bfdx16,_0x4bfdx17){return function(_0x4bfdx18){if(!_0x4bfdx18){logger[_0x9ea5[50]](_0x9ea5[22],_0x4bfdx17,404,_0x9ea5[49]);_0x4bfdx15[_0x9ea5[29]](404)[_0x9ea5[28]]();return null};return _0x4bfdx18}}function handleError(_0x4bfdx15,_0x4bfdx16,_0x4bfdx17){_0x4bfdx16= _0x4bfdx16|| 500;return function(_0x4bfdx27){logger[_0x9ea5[50]](_0x9ea5[22],_0x4bfdx17,_0x4bfdx16,JSON[_0x9ea5[31]](_0x4bfdx27));delete _0x4bfdx27[_0x9ea5[51]];_0x4bfdx15[_0x9ea5[29]](_0x4bfdx16)[_0x9ea5[52]](_0x4bfdx27)}}exports[_0x9ea5[53]]= function(_0x4bfdx28,_0x4bfdx15){var _0x4bfdx1b={raw:true,where:{id:_0x4bfdx28[_0x9ea5[55]][_0x9ea5[54]]}},_0x4bfdx29={};_0x4bfdx29[_0x9ea5[56]]= _[_0x9ea5[59]](db[_0x9ea5[58]][_0x9ea5[57]]);_0x4bfdx29[_0x9ea5[60]]= _[_0x9ea5[59]](_0x4bfdx28[_0x9ea5[60]]);_0x4bfdx29[_0x9ea5[61]]= _[_0x9ea5[62]](_0x4bfdx29[_0x9ea5[56]],_0x4bfdx29[_0x9ea5[60]]);_0x4bfdx1b[_0x9ea5[63]]= _[_0x9ea5[62]](_0x4bfdx29[_0x9ea5[56]],qs[_0x9ea5[64]](_0x4bfdx28[_0x9ea5[60]][_0x9ea5[64]]));_0x4bfdx1b[_0x9ea5[63]]= (_0x4bfdx1b[_0x9ea5[63]][_0x9ea5[65]])?_0x4bfdx1b[_0x9ea5[63]]:_0x4bfdx29[_0x9ea5[56]];_0x4bfdx1b= _[_0x9ea5[67]]({},_0x4bfdx1b,_0x4bfdx28[_0x9ea5[66]]);return db[_0x9ea5[58]][_0x9ea5[69]](_0x4bfdx1b)[_0x9ea5[45]](handleEntityNotFound(_0x4bfdx15,null,_0x9ea5[53]))[_0x9ea5[45]](respondWithResult(_0x4bfdx15,null,_0x9ea5[53]))[_0x9ea5[68]](handleError(_0x4bfdx15,null,_0x9ea5[53]))};exports[_0x9ea5[70]]= function(_0x4bfdx28,_0x4bfdx15){return db[_0x9ea5[58]][_0x9ea5[70]](_0x4bfdx28[_0x9ea5[71]],{})[_0x9ea5[45]](respondWithResult(_0x4bfdx15,201,_0x9ea5[70]))[_0x9ea5[68]](handleError(_0x4bfdx15,null,_0x9ea5[70]))};exports[_0x9ea5[46]]= function(_0x4bfdx28,_0x4bfdx15){if(_0x4bfdx28[_0x9ea5[71]][_0x9ea5[54]]){delete _0x4bfdx28[_0x9ea5[71]][_0x9ea5[54]]};return db[_0x9ea5[58]][_0x9ea5[69]]({where:{id:_0x4bfdx28[_0x9ea5[55]][_0x9ea5[54]]}})[_0x9ea5[45]](handleEntityNotFound(_0x4bfdx15,null,_0x9ea5[46]))[_0x9ea5[45]](saveUpdates(_0x4bfdx28[_0x9ea5[71]],null,_0x9ea5[46]))[_0x9ea5[45]](respondWithResult(_0x4bfdx15,null,_0x9ea5[46]))[_0x9ea5[68]](handleError(_0x4bfdx15,null,_0x9ea5[46]))};exports[_0x9ea5[48]]= function(_0x4bfdx28,_0x4bfdx15){return db[_0x9ea5[58]][_0x9ea5[69]]({where:{id:_0x4bfdx28[_0x9ea5[55]][_0x9ea5[54]]}})[_0x9ea5[45]](handleEntityNotFound(_0x4bfdx15,null,_0x9ea5[48]))[_0x9ea5[45]](removeEntity(_0x4bfdx15,null,_0x9ea5[48]))[_0x9ea5[68]](handleError(_0x4bfdx15,null,_0x9ea5[48]))}
\ No newline at end of file
+var _0xbb12=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x74\x6F\x2D\x63\x73\x76","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x6E\x66\x6F","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x64\x65\x62\x75\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x65\x6E\x74\x69\x74\x69\x65\x73\x20\x66\x6F\x75\x6E\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x65\x6E\x74\x69\x74\x79\x20\x75\x70\x64\x61\x74\x65\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x65\x6E\x74\x69\x74\x79\x20\x72\x65\x6D\x6F\x76\x65\x64","\x64\x65\x73\x74\x72\x6F\x79","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x65\x72\x72\x6F\x72","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x6B\x65\x79\x73","\x71\x75\x65\x72\x79","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x74\x69\x6F\x6E\x73","\x6D\x65\x72\x67\x65","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79"];_0xbb12[0];var jsonpatch=require(_0xbb12[1]);var rp=require(_0xbb12[2]);var moment=require(_0xbb12[3]);var BPromise=require(_0xbb12[4]);var util=require(_0xbb12[5]);var path=require(_0xbb12[6]);var sox=require(_0xbb12[7]);var ejs=require(_0xbb12[8]);var fs=require(_0xbb12[9]);var _=require(_0xbb12[10]);var squel=require(_0xbb12[11]);var crypto=require(_0xbb12[12]);var jsforce=require(_0xbb12[13]);var toCsv=require(_0xbb12[14]);var qs=require(_0xbb12[15]);var logger=require(_0xbb12[17])(_0xbb12[16]);var utils=require(_0xbb12[18]);var config=require(_0xbb12[19]);var db=require(_0xbb12[21])[_0xbb12[20]];function respondWithStatusCode(_0x6459x15,_0x6459x16,_0x6459x17){_0x6459x16= _0x6459x16|| 204;return function(_0x6459x18){if(_0x6459x18){logger[_0xbb12[24]](_0xbb12[22],_0x6459x17,_0x6459x16,_0xbb12[23]);logger[_0xbb12[26]](_0xbb12[25],_0x6459x17,_0x6459x16,_0xbb12[23]);return _0x6459x15[_0xbb12[27]](_0x6459x16)};return _0x6459x15[_0xbb12[29]](304)[_0xbb12[28]]()}}function respondWithResult(_0x6459x15,_0x6459x16,_0x6459x17){_0x6459x16= _0x6459x16|| 200;return function(_0x6459x18){if(_0x6459x18){logger[_0xbb12[24]](_0xbb12[22],_0x6459x17,_0x6459x16,_0xbb12[30]);logger[_0xbb12[26]](_0xbb12[25],_0x6459x17,_0x6459x16,_0xbb12[30],JSON[_0xbb12[31]](_0x6459x18));return _0x6459x15[_0xbb12[29]](_0x6459x16)[_0xbb12[32]](_0x6459x18)};return _0x6459x15[_0xbb12[29]](304)[_0xbb12[28]]()}}function respondWithFilteredResult(_0x6459x15,_0x6459x1b,_0x6459x17){return function(_0x6459x18){if(_0x6459x18){var _0x6459x1c=_0x6459x18[_0xbb12[33]],_0x6459x1d=_0x6459x1b[_0xbb12[34]],_0x6459x1e=_0x6459x1b[_0xbb12[34]]+ _0x6459x1b[_0xbb12[35]],_0x6459x16;if(_0x6459x1e>= _0x6459x1c){_0x6459x1e= _0x6459x1c;_0x6459x16= 200}else {_0x6459x16= 206};_0x6459x15[_0xbb12[29]](_0x6459x16);logger[_0xbb12[24]](_0xbb12[22],_0x6459x17,_0x6459x16,_0xbb12[36]);logger[_0xbb12[26]](_0xbb12[25],_0x6459x17,_0x6459x16,_0xbb12[30],JSON[_0xbb12[31]](_0x6459x18));return _0x6459x15[_0xbb12[40]](_0xbb12[37],_0x6459x1d+ _0xbb12[38]+ _0x6459x1e+ _0xbb12[39]+ _0x6459x1c)[_0xbb12[32]](_0x6459x18)};return null}}function patchUpdates(_0x6459x20){return function(_0x6459x18){try{jsonpatch[_0xbb12[41]](_0x6459x18,_0x6459x20,true)}catch(err){return BPromise[_0xbb12[42]](err)};return _0x6459x18[_0xbb12[43]]()}}function saveUpdates(_0x6459x22,_0x6459x16,_0x6459x17){return function(_0x6459x18){if(_0x6459x18){return _0x6459x18[_0xbb12[46]](_0x6459x22)[_0xbb12[45]](function(_0x6459x23){logger[_0xbb12[24]](_0xbb12[22],_0x6459x17,_0x6459x16,_0xbb12[44]);logger[_0xbb12[26]](_0xbb12[25],_0x6459x17,_0x6459x16,_0xbb12[44],JSON[_0xbb12[31]](_0x6459x18));return _0x6459x23})};return null}}function removeEntity(_0x6459x15,_0x6459x16,_0x6459x17){return function(_0x6459x18){if(_0x6459x18){return _0x6459x18[_0xbb12[48]]()[_0xbb12[45]](function(){logger[_0xbb12[24]](_0xbb12[22],_0x6459x17,_0x6459x16,_0xbb12[47]);logger[_0xbb12[26]](_0xbb12[25],_0x6459x17,_0x6459x16,_0xbb12[47],JSON[_0xbb12[31]](_0x6459x18));_0x6459x15[_0xbb12[29]](204)[_0xbb12[28]]()})}}}function handleEntityNotFound(_0x6459x15,_0x6459x16,_0x6459x17){return function(_0x6459x18){if(!_0x6459x18){logger[_0xbb12[50]](_0xbb12[22],_0x6459x17,404,_0xbb12[49]);_0x6459x15[_0xbb12[29]](404)[_0xbb12[28]]();return null};return _0x6459x18}}function handleError(_0x6459x15,_0x6459x16,_0x6459x17){_0x6459x16= _0x6459x16|| 500;return function(_0x6459x27){logger[_0xbb12[50]](_0xbb12[22],_0x6459x17,_0x6459x16,JSON[_0xbb12[31]](_0x6459x27));delete _0x6459x27[_0xbb12[51]];_0x6459x15[_0xbb12[29]](_0x6459x16)[_0xbb12[52]](_0x6459x27)}}exports[_0xbb12[53]]= function(_0x6459x28,_0x6459x15){var _0x6459x1b={raw:true,where:{id:_0x6459x28[_0xbb12[55]][_0xbb12[54]]}},_0x6459x29={};_0x6459x29[_0xbb12[56]]= _[_0xbb12[59]](db[_0xbb12[58]][_0xbb12[57]]);_0x6459x29[_0xbb12[60]]= _[_0xbb12[59]](_0x6459x28[_0xbb12[60]]);_0x6459x29[_0xbb12[61]]= _[_0xbb12[62]](_0x6459x29[_0xbb12[56]],_0x6459x29[_0xbb12[60]]);_0x6459x1b[_0xbb12[63]]= _[_0xbb12[62]](_0x6459x29[_0xbb12[56]],qs[_0xbb12[64]](_0x6459x28[_0xbb12[60]][_0xbb12[64]]));_0x6459x1b[_0xbb12[63]]= (_0x6459x1b[_0xbb12[63]][_0xbb12[65]])?_0x6459x1b[_0xbb12[63]]:_0x6459x29[_0xbb12[56]];_0x6459x1b= _[_0xbb12[67]]({},_0x6459x1b,_0x6459x28[_0xbb12[66]]);return db[_0xbb12[58]][_0xbb12[69]](_0x6459x1b)[_0xbb12[45]](handleEntityNotFound(_0x6459x15,null,_0xbb12[53]))[_0xbb12[45]](respondWithResult(_0x6459x15,null,_0xbb12[53]))[_0xbb12[68]](handleError(_0x6459x15,null,_0xbb12[53]))};exports[_0xbb12[70]]= function(_0x6459x28,_0x6459x15){return db[_0xbb12[58]][_0xbb12[70]](_0x6459x28[_0xbb12[71]],{})[_0xbb12[45]](respondWithResult(_0x6459x15,201,_0xbb12[70]))[_0xbb12[68]](handleError(_0x6459x15,null,_0xbb12[70]))};exports[_0xbb12[46]]= function(_0x6459x28,_0x6459x15){if(_0x6459x28[_0xbb12[71]][_0xbb12[54]]){delete _0x6459x28[_0xbb12[71]][_0xbb12[54]]};return db[_0xbb12[58]][_0xbb12[69]]({where:{id:_0x6459x28[_0xbb12[55]][_0xbb12[54]]}})[_0xbb12[45]](handleEntityNotFound(_0x6459x15,null,_0xbb12[46]))[_0xbb12[45]](saveUpdates(_0x6459x28[_0xbb12[71]],null,_0xbb12[46]))[_0xbb12[45]](respondWithResult(_0x6459x15,null,_0xbb12[46]))[_0xbb12[68]](handleError(_0x6459x15,null,_0xbb12[46]))};exports[_0xbb12[48]]= function(_0x6459x28,_0x6459x15){return db[_0xbb12[58]][_0xbb12[69]]({where:{id:_0x6459x28[_0xbb12[55]][_0xbb12[54]]}})[_0xbb12[45]](handleEntityNotFound(_0x6459x15,null,_0xbb12[48]))[_0xbb12[45]](removeEntity(_0x6459x15,null,_0xbb12[48]))[_0xbb12[68]](handleError(_0x6459x15,null,_0xbb12[48]))}
\ No newline at end of file