Built motion from commit a8c4dd89.|2.6.33
[motion2.git] / server / api / mailQueue / mailQueue.rpc.js
index 563bbf7..23118c5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd506=['catch','GetMailQueue','findAll','options','limit','include','map','model','attributes','ShowMailQueue','raw','lodash','util','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','redis','defaults','localhost','socket.io-emitter','./mailQueue.socket','register','request','then','info','MailQueue,\x20%s,\x20%s','request\x20sent','debug','stringify','error','message','result'];(function(_0x1e909d,_0x4a8f3d){var _0x4762cd=function(_0x30cc4e){while(--_0x30cc4e){_0x1e909d['push'](_0x1e909d['shift']());}};_0x4762cd(++_0x4a8f3d);}(_0xd506,0x7a));var _0x6d50=function(_0x1d24eb,_0x12295b){_0x1d24eb=_0x1d24eb-0x0;var _0x1dc576=_0xd506[_0x1d24eb];return _0x1dc576;};'use strict';var _=require(_0x6d50('0x0'));var util=require(_0x6d50('0x1'));var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0x6d50('0x2'));var fs=require('fs');var Redis=require(_0x6d50('0x3'));var db=require(_0x6d50('0x4'))['db'];var utils=require(_0x6d50('0x5'));var logger=require(_0x6d50('0x6'))(_0x6d50('0x7'));var config=require(_0x6d50('0x8'));var jayson=require(_0x6d50('0x9'));var client=jayson['client']['http']({'port':0x232a});config[_0x6d50('0xa')]=_[_0x6d50('0xb')](config['redis'],{'host':_0x6d50('0xc'),'port':0x18eb});var socket=require(_0x6d50('0xd'))(new Redis(config['redis']));require(_0x6d50('0xe'))[_0x6d50('0xf')](socket);function respondWithRpcPromise(_0xc5030,_0x577f10,_0x245d36){return new BPromise(function(_0x3b5bca,_0x1c471a){return client[_0x6d50('0x10')](_0xc5030,_0x245d36)[_0x6d50('0x11')](function(_0x34e756){logger[_0x6d50('0x12')](_0x6d50('0x13'),_0x577f10,_0x6d50('0x14'));logger[_0x6d50('0x15')]('MailQueue,\x20%s,\x20%s,\x20%s',_0x577f10,'request\x20sent',JSON[_0x6d50('0x16')](_0x34e756));if(_0x34e756['error']){if(_0x34e756[_0x6d50('0x17')]['code']===0x1f4){logger[_0x6d50('0x17')](_0x6d50('0x13'),_0x577f10,_0x34e756[_0x6d50('0x17')][_0x6d50('0x18')]);return _0x1c471a(_0x34e756[_0x6d50('0x17')][_0x6d50('0x18')]);}logger[_0x6d50('0x17')](_0x6d50('0x13'),_0x577f10,_0x34e756[_0x6d50('0x17')]['message']);return _0x3b5bca(_0x34e756[_0x6d50('0x17')][_0x6d50('0x18')]);}else{logger[_0x6d50('0x12')](_0x6d50('0x13'),_0x577f10,'request\x20sent');_0x3b5bca(_0x34e756[_0x6d50('0x19')][_0x6d50('0x18')]);}})[_0x6d50('0x1a')](function(_0x39fafb){logger[_0x6d50('0x17')](_0x6d50('0x13'),_0x577f10,_0x39fafb);_0x1c471a(_0x39fafb);});});}exports[_0x6d50('0x1b')]=function(_0x49da8a){var _0x4f2423=this;return new Promise(function(_0x17cb78,_0xbb26ef){return db['MailQueue'][_0x6d50('0x1c')]({'raw':_0x49da8a[_0x6d50('0x1d')]?_0x49da8a[_0x6d50('0x1d')]['raw']===undefined?!![]:![]:!![],'where':_0x49da8a[_0x6d50('0x1d')]?_0x49da8a[_0x6d50('0x1d')]['where']||null:null,'attributes':_0x49da8a[_0x6d50('0x1d')]?_0x49da8a[_0x6d50('0x1d')]['attributes']||null:null,'limit':_0x49da8a[_0x6d50('0x1d')]?_0x49da8a['options'][_0x6d50('0x1e')]||null:null,'include':_0x49da8a[_0x6d50('0x1d')]?_0x49da8a[_0x6d50('0x1d')][_0x6d50('0x1f')]?_[_0x6d50('0x20')](_0x49da8a[_0x6d50('0x1d')][_0x6d50('0x1f')],function(_0x2986ce){return{'model':db[_0x2986ce[_0x6d50('0x21')]],'as':_0x2986ce['as'],'attributes':_0x2986ce[_0x6d50('0x22')],'include':_0x2986ce['include']?_['map'](_0x2986ce[_0x6d50('0x1f')],function(_0x382845){return{'model':db[_0x382845[_0x6d50('0x21')]],'as':_0x382845['as'],'attributes':_0x382845['attributes'],'include':_0x382845['include']?_[_0x6d50('0x20')](_0x382845[_0x6d50('0x1f')],function(_0x572706){return{'model':db[_0x572706[_0x6d50('0x21')]],'as':_0x572706['as'],'attributes':_0x572706['attributes']};}):[]};}):[]};}):[]:[]})[_0x6d50('0x11')](function(_0x401201){logger[_0x6d50('0x12')](_0x6d50('0x1b'),_0x49da8a);logger[_0x6d50('0x15')](_0x6d50('0x1b'),_0x49da8a,JSON['stringify'](_0x401201));_0x17cb78(_0x401201);})[_0x6d50('0x1a')](function(_0x2cd546){logger['error']('GetMailQueue',_0x2cd546[_0x6d50('0x18')],_0x49da8a);_0xbb26ef(_0x4f2423[_0x6d50('0x17')](0x1f4,_0x2cd546['message']));});});};exports[_0x6d50('0x23')]=function(_0x41f0b3){var _0x274153=this;return new Promise(function(_0x573583,_0x28e123){return db['MailQueue']['find']({'raw':_0x41f0b3['options']?_0x41f0b3[_0x6d50('0x1d')][_0x6d50('0x24')]===undefined?!![]:![]:!![],'where':_0x41f0b3[_0x6d50('0x1d')]?_0x41f0b3['options']['where']||null:null,'attributes':_0x41f0b3['options']?_0x41f0b3[_0x6d50('0x1d')][_0x6d50('0x22')]||null:null,'include':_0x41f0b3[_0x6d50('0x1d')]?_0x41f0b3[_0x6d50('0x1d')][_0x6d50('0x1f')]?_[_0x6d50('0x20')](_0x41f0b3[_0x6d50('0x1d')][_0x6d50('0x1f')],function(_0x4f1b30){return{'model':db[_0x4f1b30['model']],'as':_0x4f1b30['as'],'attributes':_0x4f1b30[_0x6d50('0x22')],'include':_0x4f1b30[_0x6d50('0x1f')]?_[_0x6d50('0x20')](_0x4f1b30['include'],function(_0x45c3a0){return{'model':db[_0x45c3a0[_0x6d50('0x21')]],'as':_0x45c3a0['as'],'attributes':_0x45c3a0[_0x6d50('0x22')],'include':_0x45c3a0['include']?_['map'](_0x45c3a0[_0x6d50('0x1f')],function(_0x59ddfd){return{'model':db[_0x59ddfd['model']],'as':_0x59ddfd['as'],'attributes':_0x59ddfd[_0x6d50('0x22')]};}):[]};}):[]};}):[]:[]})['then'](function(_0xaa1b58){logger[_0x6d50('0x12')](_0x6d50('0x23'),_0x41f0b3);logger[_0x6d50('0x15')](_0x6d50('0x23'),_0x41f0b3,JSON['stringify'](_0xaa1b58));_0x573583(_0xaa1b58);})[_0x6d50('0x1a')](function(_0x5c67d7){logger['error'](_0x6d50('0x23'),_0x5c67d7[_0x6d50('0x18')],_0x41f0b3);_0x28e123(_0x274153[_0x6d50('0x17')](0x1f4,_0x5c67d7[_0x6d50('0x18')]));});});};
\ No newline at end of file
+var _0xf9b6=['../../config/utils','../../config/logger','rpc','defaults','localhost','socket.io-emitter','redis','./mailQueue.socket','then','info','request\x20sent','debug','MailQueue,\x20%s,\x20%s,\x20%s','stringify','error','code','MailQueue,\x20%s,\x20%s','message','result','catch','GetMailQueue','MailQueue','findAll','options','raw','attributes','map','include','model','ShowMailQueue','find','util','moment','randomstring','../../mysqldb'];(function(_0x2c6db2,_0x58d932){var _0x2a3516=function(_0x431eee){while(--_0x431eee){_0x2c6db2['push'](_0x2c6db2['shift']());}};_0x2a3516(++_0x58d932);}(_0xf9b6,0x114));var _0x6f9b=function(_0x54bc96,_0x20cb68){_0x54bc96=_0x54bc96-0x0;var _0x4685b9=_0xf9b6[_0x54bc96];return _0x4685b9;};'use strict';var _=require('lodash');var util=require(_0x6f9b('0x0'));var moment=require(_0x6f9b('0x1'));var BPromise=require('bluebird');var rs=require(_0x6f9b('0x2'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x6f9b('0x3'))['db'];var utils=require(_0x6f9b('0x4'));var logger=require(_0x6f9b('0x5'))(_0x6f9b('0x6'));var config=require('../../config/environment');var jayson=require('jayson/promise');var client=jayson['client']['http']({'port':0x232a});config['redis']=_[_0x6f9b('0x7')](config['redis'],{'host':_0x6f9b('0x8'),'port':0x18eb});var socket=require(_0x6f9b('0x9'))(new Redis(config[_0x6f9b('0xa')]));require(_0x6f9b('0xb'))['register'](socket);function respondWithRpcPromise(_0x511174,_0x237dd9,_0x337bba){return new BPromise(function(_0x1450ff,_0x38903e){return client['request'](_0x511174,_0x337bba)[_0x6f9b('0xc')](function(_0xd85e13){logger[_0x6f9b('0xd')]('MailQueue,\x20%s,\x20%s',_0x237dd9,_0x6f9b('0xe'));logger[_0x6f9b('0xf')](_0x6f9b('0x10'),_0x237dd9,_0x6f9b('0xe'),JSON[_0x6f9b('0x11')](_0xd85e13));if(_0xd85e13['error']){if(_0xd85e13[_0x6f9b('0x12')][_0x6f9b('0x13')]===0x1f4){logger[_0x6f9b('0x12')](_0x6f9b('0x14'),_0x237dd9,_0xd85e13['error'][_0x6f9b('0x15')]);return _0x38903e(_0xd85e13[_0x6f9b('0x12')][_0x6f9b('0x15')]);}logger[_0x6f9b('0x12')](_0x6f9b('0x14'),_0x237dd9,_0xd85e13[_0x6f9b('0x12')][_0x6f9b('0x15')]);return _0x1450ff(_0xd85e13[_0x6f9b('0x12')]['message']);}else{logger[_0x6f9b('0xd')]('MailQueue,\x20%s,\x20%s',_0x237dd9,_0x6f9b('0xe'));_0x1450ff(_0xd85e13[_0x6f9b('0x16')][_0x6f9b('0x15')]);}})[_0x6f9b('0x17')](function(_0x2d1bf3){logger['error']('MailQueue,\x20%s,\x20%s',_0x237dd9,_0x2d1bf3);_0x38903e(_0x2d1bf3);});});}exports[_0x6f9b('0x18')]=function(_0x3ae9ea){var _0x3df88c=this;return new Promise(function(_0x3037d8,_0x323807){return db[_0x6f9b('0x19')][_0x6f9b('0x1a')]({'raw':_0x3ae9ea['options']?_0x3ae9ea[_0x6f9b('0x1b')][_0x6f9b('0x1c')]===undefined?!![]:![]:!![],'where':_0x3ae9ea['options']?_0x3ae9ea[_0x6f9b('0x1b')]['where']||null:null,'attributes':_0x3ae9ea['options']?_0x3ae9ea[_0x6f9b('0x1b')][_0x6f9b('0x1d')]||null:null,'limit':_0x3ae9ea['options']?_0x3ae9ea[_0x6f9b('0x1b')]['limit']||null:null,'include':_0x3ae9ea['options']?_0x3ae9ea[_0x6f9b('0x1b')]['include']?_[_0x6f9b('0x1e')](_0x3ae9ea[_0x6f9b('0x1b')][_0x6f9b('0x1f')],function(_0x308a35){return{'model':db[_0x308a35[_0x6f9b('0x20')]],'as':_0x308a35['as'],'attributes':_0x308a35[_0x6f9b('0x1d')],'include':_0x308a35[_0x6f9b('0x1f')]?_[_0x6f9b('0x1e')](_0x308a35[_0x6f9b('0x1f')],function(_0x6e163a){return{'model':db[_0x6e163a[_0x6f9b('0x20')]],'as':_0x6e163a['as'],'attributes':_0x6e163a['attributes'],'include':_0x6e163a[_0x6f9b('0x1f')]?_[_0x6f9b('0x1e')](_0x6e163a[_0x6f9b('0x1f')],function(_0x51b667){return{'model':db[_0x51b667['model']],'as':_0x51b667['as'],'attributes':_0x51b667[_0x6f9b('0x1d')]};}):[]};}):[]};}):[]:[]})[_0x6f9b('0xc')](function(_0x22ddfc){logger['info'](_0x6f9b('0x18'),_0x3ae9ea);logger[_0x6f9b('0xf')]('GetMailQueue',_0x3ae9ea,JSON['stringify'](_0x22ddfc));_0x3037d8(_0x22ddfc);})[_0x6f9b('0x17')](function(_0x23df54){logger[_0x6f9b('0x12')]('GetMailQueue',_0x23df54[_0x6f9b('0x15')],_0x3ae9ea);_0x323807(_0x3df88c[_0x6f9b('0x12')](0x1f4,_0x23df54[_0x6f9b('0x15')]));});});};exports[_0x6f9b('0x21')]=function(_0x460227){var _0x2470e1=this;return new Promise(function(_0x3a8f17,_0x2c98fa){return db[_0x6f9b('0x19')][_0x6f9b('0x22')]({'raw':_0x460227['options']?_0x460227[_0x6f9b('0x1b')][_0x6f9b('0x1c')]===undefined?!![]:![]:!![],'where':_0x460227[_0x6f9b('0x1b')]?_0x460227[_0x6f9b('0x1b')]['where']||null:null,'attributes':_0x460227[_0x6f9b('0x1b')]?_0x460227[_0x6f9b('0x1b')]['attributes']||null:null,'include':_0x460227['options']?_0x460227[_0x6f9b('0x1b')][_0x6f9b('0x1f')]?_['map'](_0x460227[_0x6f9b('0x1b')][_0x6f9b('0x1f')],function(_0x1cb962){return{'model':db[_0x1cb962['model']],'as':_0x1cb962['as'],'attributes':_0x1cb962[_0x6f9b('0x1d')],'include':_0x1cb962['include']?_[_0x6f9b('0x1e')](_0x1cb962[_0x6f9b('0x1f')],function(_0x3d46e8){return{'model':db[_0x3d46e8[_0x6f9b('0x20')]],'as':_0x3d46e8['as'],'attributes':_0x3d46e8['attributes'],'include':_0x3d46e8[_0x6f9b('0x1f')]?_[_0x6f9b('0x1e')](_0x3d46e8['include'],function(_0x3b370f){return{'model':db[_0x3b370f[_0x6f9b('0x20')]],'as':_0x3b370f['as'],'attributes':_0x3b370f[_0x6f9b('0x1d')]};}):[]};}):[]};}):[]:[]})[_0x6f9b('0xc')](function(_0x23be72){logger['info']('ShowMailQueue',_0x460227);logger['debug']('ShowMailQueue',_0x460227,JSON[_0x6f9b('0x11')](_0x23be72));_0x3a8f17(_0x23be72);})[_0x6f9b('0x17')](function(_0x102961){logger[_0x6f9b('0x12')](_0x6f9b('0x21'),_0x102961[_0x6f9b('0x15')],_0x460227);_0x2c98fa(_0x2470e1[_0x6f9b('0x12')](0x1f4,_0x102961[_0x6f9b('0x15')]));});});};
\ No newline at end of file