Built motion from commit c8dd8619.|2.0.41
[motion2.git] / server / api / rpc / rpc.controller.js
1 var _0x5515=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x6A\x61\x79\x73\x6F\x6E\x2F\x70\x72\x6F\x6D\x69\x73\x65","\x68\x74\x74\x70","\x63\x6C\x69\x65\x6E\x74","\x52\x70\x63\x2C\x20\x25\x73\x2C\x20\x25\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x65\x6E\x74","\x69\x6E\x66\x6F","\x52\x70\x63\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x64\x65\x62\x75\x67","\x63\x6F\x64\x65","\x6D\x65\x73\x73\x61\x67\x65","\x72\x65\x73\x75\x6C\x74","\x74\x68\x65\x6E","\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x52\x70\x63\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x6A\x73\x6F\x6E","\x73\x74\x61\x74\x75\x73","\x73\x65\x6E\x64","\x76\x6F\x69\x63\x65\x43\x68\x61\x6E\x6E\x65\x6C\x73","\x56\x6F\x69\x63\x65\x43\x68\x61\x6E\x6E\x65\x6C\x73","\x71\x75\x65\x72\x79","\x76\x6F\x69\x63\x65\x43\x68\x61\x6E\x6E\x65\x6C\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x56\x6F\x69\x63\x65\x43\x68\x61\x6E\x6E\x65\x6C\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x70\x61\x72\x61\x6D\x73","\x6D\x65\x72\x67\x65","\x76\x6F\x69\x63\x65\x43\x68\x61\x6E\x6E\x65\x6C\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x56\x6F\x69\x63\x65\x43\x68\x61\x6E\x6E\x65\x6C\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x50\x72\x65\x76\x69\x65\x77","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x50\x72\x65\x76\x69\x65\x77","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x43\x68\x61\x6E\x6E\x65\x6C\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x43\x68\x61\x6E\x6E\x65\x6C\x73","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x43\x68\x61\x6E\x6E\x65\x6C","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x43\x68\x61\x6E\x6E\x65\x6C","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x43\x68\x61\x6E\x6E\x65\x6C\x48\x61\x6E\x67\x75\x70","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x43\x68\x61\x6E\x6E\x65\x6C\x48\x61\x6E\x67\x75\x70","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x43\x68\x61\x6E\x6E\x65\x6C\x52\x65\x64\x69\x72\x65\x63\x74","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x43\x68\x61\x6E\x6E\x65\x6C\x52\x65\x64\x69\x72\x65\x63\x74","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x43\x68\x61\x6E\x6E\x65\x6C\x73","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x43\x68\x61\x6E\x6E\x65\x6C\x73","\x61\x67\x65\x6E\x74\x73","\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x41\x67\x65\x6E\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x69\x64","\x63\x61\x70\x61\x63\x69\x74\x79","\x62\x6F\x64\x79","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73","\x54\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73","\x74\x72\x75\x6E\x6B\x73","\x54\x72\x75\x6E\x6B\x73","\x63\x61\x6D\x70\x61\x69\x67\x6E\x73","\x43\x61\x6D\x70\x61\x69\x67\x6E\x73","\x63\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x6D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x73","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x73\x6D\x73\x51\x75\x65\x75\x65\x73","\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x66\x61\x78\x51\x75\x65\x75\x65\x73","\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x73"];_0x5515[0];var BPromise=require(_0x5515[1]);var moment=require(_0x5515[2]);var _=require(_0x5515[3]);var db=require(_0x5515[5])[_0x5515[4]];var logger=require(_0x5515[7])(_0x5515[6]);var jayson=require(_0x5515[8]);var amiClient=jayson[_0x5515[10]][_0x5515[9]]({port:9002});var mailClient=jayson[_0x5515[10]][_0x5515[9]]({port:9003});var routingClient=jayson[_0x5515[10]][_0x5515[9]]({port:9004});function respondWithRpcPromise(_0x72b4xb,_0x72b4xc,_0x72b4xd,_0x72b4xe){return  new BPromise(function(_0x72b4xf,_0x72b4x10){var _0x72b4x11=_0x72b4xe?_0x72b4xe:amiClient;return _0x72b4x11[_0x5515[23]](_0x72b4xb,_0x72b4xd)[_0x5515[22]](function(_0x72b4x13){logger[_0x5515[15]](_0x5515[11],_0x72b4xc,_0x5515[14]);logger[_0x5515[18]](_0x5515[16],_0x72b4xc,_0x5515[14],JSON[_0x5515[17]](_0x72b4x13));if(_0x72b4x13[_0x5515[12]]){if(_0x72b4x13[_0x5515[12]][_0x5515[19]]=== 500){logger[_0x5515[12]](_0x5515[11],_0x72b4xc,_0x72b4x13[_0x5515[12]][_0x5515[20]]);return _0x72b4x10(_0x72b4x13[_0x5515[12]][_0x5515[20]])};logger[_0x5515[12]](_0x5515[11],_0x72b4xc,_0x72b4x13[_0x5515[12]][_0x5515[20]]);return _0x72b4xf(_0x72b4x13[_0x5515[12]][_0x5515[20]])}else {logger[_0x5515[15]](_0x5515[11],_0x72b4xc,_0x5515[14]);_0x72b4xf(_0x72b4x13[_0x5515[21]])}})[_0x5515[13]](function(_0x72b4x12){logger[_0x5515[12]](_0x5515[11],_0x72b4xc,_0x72b4x12);_0x72b4x10(_0x72b4x12)})})}function respondWithResult(_0x72b4x13,_0x72b4x15,_0x72b4xc){_0x72b4x15= _0x72b4x15|| 200;return function(_0x72b4x16){if(_0x72b4x16){logger[_0x5515[15]](_0x5515[16],_0x72b4xc,_0x72b4x15,_0x5515[24]);logger[_0x5515[18]](_0x5515[25],_0x72b4xc,_0x72b4x15,_0x5515[24],JSON[_0x5515[17]](_0x72b4x16));return _0x72b4x13[_0x5515[27]](_0x72b4x15)[_0x5515[26]](_0x72b4x16)};return null}}function handleError(_0x72b4x13,_0x72b4x15,_0x72b4xc){_0x72b4x15= _0x72b4x15|| 500;return function(_0x72b4x12){logger[_0x5515[12]](_0x5515[11],_0x72b4xc,_0x72b4x15,_0x72b4x12);_0x72b4x13[_0x5515[27]](_0x72b4x15)[_0x5515[28]](_0x72b4x12)}}exports[_0x5515[29]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[30],_0x5515[30],_0x72b4xd[_0x5515[31]])[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[30]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[30]))};exports[_0x5515[32]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[33],_0x5515[33],_[_0x5515[35]](_0x72b4xd[_0x5515[31]],_0x72b4xd[_0x5515[34]]))[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[33]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[33]))};exports[_0x5515[36]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[37],_0x5515[37],_[_0x5515[35]](_0x72b4xd[_0x5515[31]],_0x72b4xd[_0x5515[34]]))[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[37]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[37]))};exports[_0x5515[38]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[39],_0x5515[39],_0x72b4xd[_0x5515[31]])[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[39]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[39]))};exports[_0x5515[40]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[41],_0x5515[41],_[_0x5515[35]](_0x72b4xd[_0x5515[31]],_0x72b4xd[_0x5515[34]]))[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[41]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[41]))};exports[_0x5515[42]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[43],_0x5515[43],_0x72b4xd[_0x5515[31]])[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[43]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[43]))};exports[_0x5515[44]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[45],_0x5515[45],_[_0x5515[35]](_0x72b4xd[_0x5515[31]],_0x72b4xd[_0x5515[34]]))[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[45]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[45]))};exports[_0x5515[46]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[47],_0x5515[47],_[_0x5515[35]](_0x72b4xd[_0x5515[31]],_0x72b4xd[_0x5515[34]]))[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[47]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[47]))};exports[_0x5515[48]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[49],_0x5515[49],_[_0x5515[35]](_0x72b4xd[_0x5515[31]],_0x72b4xd[_0x5515[34]]))[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[49]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[49]))};exports[_0x5515[50]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[51],_0x5515[51],_0x72b4xd[_0x5515[31]])[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[51]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[51]))};exports[_0x5515[52]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[53],_0x5515[53],_0x72b4xd[_0x5515[31]])[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[53]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[53]))};exports[_0x5515[54]]= function(_0x72b4xd,_0x72b4x13){var _0x72b4x18;return respondWithRpcPromise(_0x5515[55],_0x5515[55],_0x72b4xd[_0x5515[31]])[_0x5515[22]](function(_0x72b4x19){_0x72b4x18= _0x72b4x19;return respondWithRpcPromise(_0x5515[55],_0x5515[55],_0x72b4xd[_0x5515[31]],routingClient)})[_0x5515[22]](function(_0x72b4x19){return _[_0x5515[35]]({},_0x72b4x19,_0x72b4x18)})[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[55]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[55]))};exports[_0x5515[56]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[57],_0x5515[57],{id:_0x72b4xd[_0x5515[34]][_0x5515[58]],capacity:_0x72b4xd[_0x5515[60]][_0x5515[59]]},routingClient)[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[57]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[57]))};exports[_0x5515[61]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[62],_0x5515[62],_0x72b4xd[_0x5515[31]])[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[62]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[62]))};exports[_0x5515[63]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[64],_0x5515[64],_0x72b4xd[_0x5515[31]])[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[64]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[64]))};exports[_0x5515[65]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[66],_0x5515[66],_0x72b4xd[_0x5515[31]])[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[66]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[66]))};exports[_0x5515[67]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[68],_0x5515[68],_0x72b4xd[_0x5515[31]],routingClient)[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[68]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[68]))};exports[_0x5515[69]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[70],_0x5515[70],_0x72b4xd[_0x5515[31]],routingClient)[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[70]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[70]))};exports[_0x5515[71]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[72],_0x5515[72],_0x72b4xd[_0x5515[31]],mailClient)[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[72]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[72]))};exports[_0x5515[73]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[74],_0x5515[74],_0x72b4xd[_0x5515[31]],routingClient)[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[74]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[74]))};exports[_0x5515[75]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[76],_0x5515[76],_0x72b4xd[_0x5515[31]],routingClient)[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[76]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[76]))};exports[_0x5515[77]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[78],_0x5515[78],_0x72b4xd[_0x5515[31]],routingClient)[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[78]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[78]))};exports[_0x5515[79]]= function(_0x72b4xd,_0x72b4x13){return respondWithRpcPromise(_0x5515[80],_0x5515[80],_0x72b4xd[_0x5515[31]])[_0x5515[22]](respondWithResult(_0x72b4x13,null,_0x5515[80]))[_0x5515[13]](handleError(_0x72b4x13,null,_0x5515[72]))}