Built motion from commit 1cfc41f6.|2.5.41
[motion2.git] / server / api / trigger / trigger.rpc.js
index 1358030..8f5a1cd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0f24=['message','result','catch','GetTrigger','findAll','options','raw','where','attributes','include','map','model','Trigger','find','ShowTrigger','lodash','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','request','then','info','request\x20sent','debug','stringify','error','Trigger,\x20%s,\x20%s'];(function(_0x7622fd,_0xf27f25){var _0x37a86f=function(_0x31c4b3){while(--_0x31c4b3){_0x7622fd['push'](_0x7622fd['shift']());}};_0x37a86f(++_0xf27f25);}(_0x0f24,0x16d));var _0x40f2=function(_0x14add3,_0x13ce8d){_0x14add3=_0x14add3-0x0;var _0x4a174f=_0x0f24[_0x14add3];return _0x4a174f;};'use strict';var _=require(_0x40f2('0x0'));var util=require('util');var moment=require(_0x40f2('0x1'));var BPromise=require(_0x40f2('0x2'));var rs=require(_0x40f2('0x3'));var fs=require('fs');var Redis=require(_0x40f2('0x4'));var db=require(_0x40f2('0x5'))['db'];var utils=require(_0x40f2('0x6'));var logger=require(_0x40f2('0x7'))(_0x40f2('0x8'));var config=require(_0x40f2('0x9'));var jayson=require(_0x40f2('0xa'));var client=jayson['client'][_0x40f2('0xb')]({'port':0x232a});function respondWithRpcPromise(_0xe7273d,_0x38cec9,_0x504e13){return new BPromise(function(_0x45ec30,_0x324742){return client[_0x40f2('0xc')](_0xe7273d,_0x504e13)[_0x40f2('0xd')](function(_0x5d7c46){logger[_0x40f2('0xe')]('Trigger,\x20%s,\x20%s',_0x38cec9,_0x40f2('0xf'));logger[_0x40f2('0x10')]('Trigger,\x20%s,\x20%s,\x20%s',_0x38cec9,_0x40f2('0xf'),JSON[_0x40f2('0x11')](_0x5d7c46));if(_0x5d7c46[_0x40f2('0x12')]){if(_0x5d7c46[_0x40f2('0x12')]['code']===0x1f4){logger[_0x40f2('0x12')](_0x40f2('0x13'),_0x38cec9,_0x5d7c46['error']['message']);return _0x324742(_0x5d7c46[_0x40f2('0x12')]['message']);}logger['error'](_0x40f2('0x13'),_0x38cec9,_0x5d7c46['error']['message']);return _0x45ec30(_0x5d7c46[_0x40f2('0x12')][_0x40f2('0x14')]);}else{logger[_0x40f2('0xe')](_0x40f2('0x13'),_0x38cec9,_0x40f2('0xf'));_0x45ec30(_0x5d7c46[_0x40f2('0x15')]['message']);}})[_0x40f2('0x16')](function(_0xf75bf5){logger['error'](_0x40f2('0x13'),_0x38cec9,_0xf75bf5);_0x324742(_0xf75bf5);});});}exports[_0x40f2('0x17')]=function(_0x28ac32){var _0xf3be99=this;return new Promise(function(_0x4a7867,_0x1bf985){return db['Trigger'][_0x40f2('0x18')]({'raw':_0x28ac32['options']?_0x28ac32[_0x40f2('0x19')][_0x40f2('0x1a')]===undefined?!![]:![]:!![],'where':_0x28ac32[_0x40f2('0x19')]?_0x28ac32[_0x40f2('0x19')][_0x40f2('0x1b')]||null:null,'attributes':_0x28ac32['options']?_0x28ac32[_0x40f2('0x19')][_0x40f2('0x1c')]||null:null,'limit':_0x28ac32[_0x40f2('0x19')]?_0x28ac32[_0x40f2('0x19')]['limit']||null:null,'include':_0x28ac32[_0x40f2('0x19')]?_0x28ac32[_0x40f2('0x19')][_0x40f2('0x1d')]?_[_0x40f2('0x1e')](_0x28ac32[_0x40f2('0x19')][_0x40f2('0x1d')],function(_0x168f1c){return{'model':db[_0x168f1c[_0x40f2('0x1f')]],'as':_0x168f1c['as'],'attributes':_0x168f1c['attributes'],'include':_0x168f1c[_0x40f2('0x1d')]?_[_0x40f2('0x1e')](_0x168f1c['include'],function(_0xc7900d){return{'model':db[_0xc7900d['model']],'as':_0xc7900d['as'],'attributes':_0xc7900d[_0x40f2('0x1c')],'include':_0xc7900d[_0x40f2('0x1d')]?_[_0x40f2('0x1e')](_0xc7900d['include'],function(_0x3a0d3d){return{'model':db[_0x3a0d3d[_0x40f2('0x1f')]],'as':_0x3a0d3d['as'],'attributes':_0x3a0d3d['attributes']};}):[]};}):[]};}):[]:[]})[_0x40f2('0xd')](function(_0xd51166){logger[_0x40f2('0xe')](_0x40f2('0x17'),_0x28ac32);logger[_0x40f2('0x10')](_0x40f2('0x17'),_0x28ac32,JSON[_0x40f2('0x11')](_0xd51166));_0x4a7867(_0xd51166);})[_0x40f2('0x16')](function(_0x3c9269){logger[_0x40f2('0x12')](_0x40f2('0x17'),_0x3c9269[_0x40f2('0x14')],_0x28ac32);_0x1bf985(_0xf3be99[_0x40f2('0x12')](0x1f4,_0x3c9269[_0x40f2('0x14')]));});});};exports['ShowTrigger']=function(_0x3ec80f){var _0xb329de=this;return new Promise(function(_0x166093,_0x2b6847){return db[_0x40f2('0x20')][_0x40f2('0x21')]({'raw':_0x3ec80f[_0x40f2('0x19')]?_0x3ec80f[_0x40f2('0x19')][_0x40f2('0x1a')]===undefined?!![]:![]:!![],'where':_0x3ec80f['options']?_0x3ec80f[_0x40f2('0x19')][_0x40f2('0x1b')]||null:null,'attributes':_0x3ec80f[_0x40f2('0x19')]?_0x3ec80f[_0x40f2('0x19')][_0x40f2('0x1c')]||null:null,'include':_0x3ec80f['options']?_0x3ec80f[_0x40f2('0x19')]['include']?_['map'](_0x3ec80f[_0x40f2('0x19')][_0x40f2('0x1d')],function(_0x191455){return{'model':db[_0x191455['model']],'as':_0x191455['as'],'attributes':_0x191455[_0x40f2('0x1c')],'include':_0x191455[_0x40f2('0x1d')]?_[_0x40f2('0x1e')](_0x191455['include'],function(_0xd3b5b4){return{'model':db[_0xd3b5b4[_0x40f2('0x1f')]],'as':_0xd3b5b4['as'],'attributes':_0xd3b5b4[_0x40f2('0x1c')],'include':_0xd3b5b4[_0x40f2('0x1d')]?_[_0x40f2('0x1e')](_0xd3b5b4[_0x40f2('0x1d')],function(_0x237fc0){return{'model':db[_0x237fc0[_0x40f2('0x1f')]],'as':_0x237fc0['as'],'attributes':_0x237fc0[_0x40f2('0x1c')]};}):[]};}):[]};}):[]:[]})[_0x40f2('0xd')](function(_0x47e7b9){logger[_0x40f2('0xe')](_0x40f2('0x22'),_0x3ec80f);logger[_0x40f2('0x10')](_0x40f2('0x22'),_0x3ec80f,JSON[_0x40f2('0x11')](_0x47e7b9));_0x166093(_0x47e7b9);})[_0x40f2('0x16')](function(_0x4029b4){logger[_0x40f2('0x12')](_0x40f2('0x22'),_0x4029b4[_0x40f2('0x14')],_0x3ec80f);_0x2b6847(_0xb329de[_0x40f2('0x12')](0x1f4,_0x4029b4[_0x40f2('0x14')]));});});};
\ No newline at end of file
+var _0xdb1c=['../../config/logger','rpc','jayson/promise','http','then','info','debug','Trigger,\x20%s,\x20%s,\x20%s','request\x20sent','error','Trigger,\x20%s,\x20%s','message','result','catch','GetTrigger','Trigger','findAll','options','raw','where','limit','include','map','model','attributes','stringify','ShowTrigger','find','util','moment','bluebird','ioredis','../../mysqldb','../../config/utils'];(function(_0xf73c09,_0x4e424e){var _0xa8923c=function(_0x4831c1){while(--_0x4831c1){_0xf73c09['push'](_0xf73c09['shift']());}};_0xa8923c(++_0x4e424e);}(_0xdb1c,0x1d6));var _0xcdb1=function(_0x4a8227,_0x27ab19){_0x4a8227=_0x4a8227-0x0;var _0x403b2c=_0xdb1c[_0x4a8227];return _0x403b2c;};'use strict';var _=require('lodash');var util=require(_0xcdb1('0x0'));var moment=require(_0xcdb1('0x1'));var BPromise=require(_0xcdb1('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xcdb1('0x3'));var db=require(_0xcdb1('0x4'))['db'];var utils=require(_0xcdb1('0x5'));var logger=require(_0xcdb1('0x6'))(_0xcdb1('0x7'));var config=require('../../config/environment');var jayson=require(_0xcdb1('0x8'));var client=jayson['client'][_0xcdb1('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x1494f1,_0x1b64c0,_0x53b5c6){return new BPromise(function(_0x46f2eb,_0x745449){return client['request'](_0x1494f1,_0x53b5c6)[_0xcdb1('0xa')](function(_0x38f661){logger[_0xcdb1('0xb')]('Trigger,\x20%s,\x20%s',_0x1b64c0,'request\x20sent');logger[_0xcdb1('0xc')](_0xcdb1('0xd'),_0x1b64c0,_0xcdb1('0xe'),JSON['stringify'](_0x38f661));if(_0x38f661['error']){if(_0x38f661['error']['code']===0x1f4){logger[_0xcdb1('0xf')](_0xcdb1('0x10'),_0x1b64c0,_0x38f661[_0xcdb1('0xf')][_0xcdb1('0x11')]);return _0x745449(_0x38f661[_0xcdb1('0xf')][_0xcdb1('0x11')]);}logger['error'](_0xcdb1('0x10'),_0x1b64c0,_0x38f661[_0xcdb1('0xf')]['message']);return _0x46f2eb(_0x38f661[_0xcdb1('0xf')]['message']);}else{logger[_0xcdb1('0xb')]('Trigger,\x20%s,\x20%s',_0x1b64c0,_0xcdb1('0xe'));_0x46f2eb(_0x38f661[_0xcdb1('0x12')][_0xcdb1('0x11')]);}})[_0xcdb1('0x13')](function(_0x5cad6e){logger['error']('Trigger,\x20%s,\x20%s',_0x1b64c0,_0x5cad6e);_0x745449(_0x5cad6e);});});}exports[_0xcdb1('0x14')]=function(_0x282dfa){var _0xcdd105=this;return new Promise(function(_0x14edc2,_0x1bde63){return db[_0xcdb1('0x15')][_0xcdb1('0x16')]({'raw':_0x282dfa[_0xcdb1('0x17')]?_0x282dfa[_0xcdb1('0x17')][_0xcdb1('0x18')]===undefined?!![]:![]:!![],'where':_0x282dfa[_0xcdb1('0x17')]?_0x282dfa[_0xcdb1('0x17')][_0xcdb1('0x19')]||null:null,'attributes':_0x282dfa['options']?_0x282dfa['options']['attributes']||null:null,'limit':_0x282dfa['options']?_0x282dfa[_0xcdb1('0x17')][_0xcdb1('0x1a')]||null:null,'include':_0x282dfa[_0xcdb1('0x17')]?_0x282dfa[_0xcdb1('0x17')][_0xcdb1('0x1b')]?_[_0xcdb1('0x1c')](_0x282dfa[_0xcdb1('0x17')][_0xcdb1('0x1b')],function(_0x5b1b14){return{'model':db[_0x5b1b14[_0xcdb1('0x1d')]],'as':_0x5b1b14['as'],'attributes':_0x5b1b14[_0xcdb1('0x1e')],'include':_0x5b1b14['include']?_[_0xcdb1('0x1c')](_0x5b1b14[_0xcdb1('0x1b')],function(_0x1256f6){return{'model':db[_0x1256f6[_0xcdb1('0x1d')]],'as':_0x1256f6['as'],'attributes':_0x1256f6[_0xcdb1('0x1e')],'include':_0x1256f6[_0xcdb1('0x1b')]?_['map'](_0x1256f6[_0xcdb1('0x1b')],function(_0x4dab28){return{'model':db[_0x4dab28['model']],'as':_0x4dab28['as'],'attributes':_0x4dab28[_0xcdb1('0x1e')]};}):[]};}):[]};}):[]:[]})[_0xcdb1('0xa')](function(_0x3d9449){logger[_0xcdb1('0xb')]('GetTrigger',_0x282dfa);logger[_0xcdb1('0xc')](_0xcdb1('0x14'),_0x282dfa,JSON[_0xcdb1('0x1f')](_0x3d9449));_0x14edc2(_0x3d9449);})['catch'](function(_0x52b434){logger[_0xcdb1('0xf')]('GetTrigger',_0x52b434[_0xcdb1('0x11')],_0x282dfa);_0x1bde63(_0xcdd105[_0xcdb1('0xf')](0x1f4,_0x52b434[_0xcdb1('0x11')]));});});};exports[_0xcdb1('0x20')]=function(_0x9cc28c){var _0x198355=this;return new Promise(function(_0x3c216b,_0x5d6d8a){return db[_0xcdb1('0x15')][_0xcdb1('0x21')]({'raw':_0x9cc28c[_0xcdb1('0x17')]?_0x9cc28c[_0xcdb1('0x17')]['raw']===undefined?!![]:![]:!![],'where':_0x9cc28c[_0xcdb1('0x17')]?_0x9cc28c['options'][_0xcdb1('0x19')]||null:null,'attributes':_0x9cc28c[_0xcdb1('0x17')]?_0x9cc28c['options'][_0xcdb1('0x1e')]||null:null,'include':_0x9cc28c[_0xcdb1('0x17')]?_0x9cc28c['options'][_0xcdb1('0x1b')]?_[_0xcdb1('0x1c')](_0x9cc28c[_0xcdb1('0x17')][_0xcdb1('0x1b')],function(_0x4b1ab5){return{'model':db[_0x4b1ab5['model']],'as':_0x4b1ab5['as'],'attributes':_0x4b1ab5[_0xcdb1('0x1e')],'include':_0x4b1ab5[_0xcdb1('0x1b')]?_['map'](_0x4b1ab5[_0xcdb1('0x1b')],function(_0x86caa9){return{'model':db[_0x86caa9[_0xcdb1('0x1d')]],'as':_0x86caa9['as'],'attributes':_0x86caa9[_0xcdb1('0x1e')],'include':_0x86caa9[_0xcdb1('0x1b')]?_['map'](_0x86caa9[_0xcdb1('0x1b')],function(_0x8caa8c){return{'model':db[_0x8caa8c[_0xcdb1('0x1d')]],'as':_0x8caa8c['as'],'attributes':_0x8caa8c['attributes']};}):[]};}):[]};}):[]:[]})[_0xcdb1('0xa')](function(_0x54c7f5){logger['info'](_0xcdb1('0x20'),_0x9cc28c);logger[_0xcdb1('0xc')]('ShowTrigger',_0x9cc28c,JSON[_0xcdb1('0x1f')](_0x54c7f5));_0x3c216b(_0x54c7f5);})[_0xcdb1('0x13')](function(_0x3a6e71){logger['error'](_0xcdb1('0x20'),_0x3a6e71[_0xcdb1('0x11')],_0x9cc28c);_0x5d6d8a(_0x198355['error'](0x1f4,_0x3a6e71[_0xcdb1('0x11')]));});});};
\ No newline at end of file