Built motion from commit bfc7a72f7045b27461c9a5d1f71c1a658cfd0b8b. Version 3.0.0...
[motion-next.git] / server / api / smsInteraction / smsInteraction.rpc.js
1 const a556_0x2ade=['addTags','debug','attributes','../../mysqldb','message','options','../../rediscache','./smsInteraction.socket','limit','omit','findOne','ids','error','stringify','AddTags','raw','register','info','rpc','UpdateSmsInteraction','AddTagsToSmsInteraction','SmsInteraction','body','then','../../config/logger','where'];(function(_0x58b8ca,_0x2ade56){const _0xbbc8e4=function(_0x181c63){while(--_0x181c63){_0x58b8ca['push'](_0x58b8ca['shift']());}};_0xbbc8e4(++_0x2ade56);}(a556_0x2ade,0x1c6));const a556_0xbbc8=function(_0x58b8ca,_0x2ade56){_0x58b8ca=_0x58b8ca-0x0;let _0xbbc8e4=a556_0x2ade[_0x58b8ca];return _0xbbc8e4;};const _0x4a7a2d=a556_0xbbc8;'use strict';const _=require('lodash'),db=require(_0x4a7a2d('0x11'))['db'],logger=require(_0x4a7a2d('0xc'))(_0x4a7a2d('0x6')),{getSocket}=require(_0x4a7a2d('0x14')),socket=getSocket();require(_0x4a7a2d('0x15'))[_0x4a7a2d('0x4')](socket),exports[_0x4a7a2d('0x7')]=function(_0x181c63){const _0x536f17=this;return new Promise(function(_0x45f329,_0x43e5fe){const _0x10fd21=a556_0xbbc8;return db[_0x10fd21('0x9')]['update'](_0x181c63[_0x10fd21('0xa')],{'raw':_0x181c63[_0x10fd21('0x13')]?_0x181c63[_0x10fd21('0x13')][_0x10fd21('0x3')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x181c63[_0x10fd21('0x13')]?_0x181c63[_0x10fd21('0x13')][_0x10fd21('0xd')]||null:null,'attributes':_0x181c63['options']?_0x181c63['options'][_0x10fd21('0x10')]||null:null,'limit':_0x181c63['options']?_0x181c63[_0x10fd21('0x13')][_0x10fd21('0x16')]||null:null})[_0x10fd21('0xb')](function(_0x1f0119){const _0x19a091=_0x10fd21;logger['info'](_0x19a091('0x7'),_0x181c63),logger['debug'](_0x19a091('0x7'),_0x181c63,JSON['stringify'](_0x1f0119)),_0x45f329(_0x1f0119);})['catch'](function(_0x3b1b92){const _0x33b62a=_0x10fd21;logger[_0x33b62a('0x0')](_0x33b62a('0x7'),_0x3b1b92[_0x33b62a('0x12')],_0x181c63),_0x43e5fe(_0x536f17[_0x33b62a('0x0')](0x1f4,_0x3b1b92[_0x33b62a('0x12')]));});});},exports[_0x4a7a2d('0x8')]=function(_0x12d4dd){const _0x565652=this;return new Promise(function(_0x2957f9,_0x324757){const _0x40fbdc=a556_0xbbc8;return db[_0x40fbdc('0x9')][_0x40fbdc('0x18')]({'where':_0x12d4dd['options']?_0x12d4dd['options'][_0x40fbdc('0xd')]||null:null})[_0x40fbdc('0xb')](function(_0x5e54b6){const _0x4a6e75=_0x40fbdc;if(_0x5e54b6)return _0x5e54b6[_0x4a6e75('0xe')](_0x12d4dd['body'][_0x4a6e75('0x19')],{'through':_[_0x4a6e75('0x17')](_0x12d4dd[_0x4a6e75('0xa')],[_0x4a6e75('0x19'),'id'])});})[_0x40fbdc('0xb')](function([_0x177da5]){const _0x546527=_0x40fbdc;logger[_0x546527('0x5')]('AddTags',_0x12d4dd),logger[_0x546527('0xf')](_0x546527('0x2'),_0x12d4dd,JSON[_0x546527('0x1')](_0x177da5)),_0x2957f9(_0x177da5);})['catch'](function(_0x56a24f){const _0xe96c0=_0x40fbdc;logger['error']('AddTags',_0x56a24f[_0xe96c0('0x12')],_0x12d4dd),_0x324757(_0x565652[_0xe96c0('0x0')](0x1f4,_0x56a24f['message']));});});};