a0f2e9e3bce6371b9206a146aa10da831060be69
[motion-next.git] / server / api / openchannelMessage / openchannelMessage.rpc.js
1 const a490_0x5cb4=['../../rediscache','../../config/logger','debug','body','options','rpc','../../mysqldb','OpenchannelMessage','error','message','CreateOpenchannelMessage','raw','catch','./openchannelMessage.socket','register'];(function(_0xbeebd4,_0x5cb422){const _0x11f35f=function(_0x53f3bf){while(--_0x53f3bf){_0xbeebd4['push'](_0xbeebd4['shift']());}};_0x11f35f(++_0x5cb422);}(a490_0x5cb4,0x1dd));const a490_0x11f3=function(_0xbeebd4,_0x5cb422){_0xbeebd4=_0xbeebd4-0x0;let _0x11f35f=a490_0x5cb4[_0xbeebd4];return _0x11f35f;};const _0x471e9a=a490_0x11f3;'use strict';const db=require(_0x471e9a('0x9'))['db'],logger=require(_0x471e9a('0x4'))(_0x471e9a('0x8')),{getSocket}=require(_0x471e9a('0x3')),socket=getSocket();require(_0x471e9a('0x1'))[_0x471e9a('0x2')](socket),exports['CreateOpenchannelMessage']=function(_0x53f3bf){const _0x5e381f=this;return new Promise(function(_0x64034,_0x5b20bf){const _0x1005a7=a490_0x11f3;return db[_0x1005a7('0xa')]['create'](_0x53f3bf[_0x1005a7('0x6')],{'raw':_0x53f3bf[_0x1005a7('0x7')]?_0x53f3bf['options'][_0x1005a7('0xe')]===undefined?!![]:![]:!![]})['then'](function(_0x2a4cf8){const _0x36820b=_0x1005a7;logger['info'](_0x36820b('0xd'),_0x53f3bf),logger[_0x36820b('0x5')](_0x36820b('0xd'),_0x53f3bf,JSON['stringify'](_0x2a4cf8)),_0x64034(_0x2a4cf8);})[_0x1005a7('0x0')](function(_0x26bcf7){const _0x172b27=_0x1005a7;logger[_0x172b27('0xb')](_0x172b27('0xd'),_0x26bcf7[_0x172b27('0xc')],_0x53f3bf),_0x5b20bf(_0x5e381f[_0x172b27('0xb')](0x1f4,_0x26bcf7[_0x172b27('0xc')]));});});};