Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / openchannelMessage / openchannelMessage.rpc.js
1 const a589_0x20d2=['options','../../rediscache','create','raw','./openchannelMessage.socket','CreateOpenchannelMessage','body','message','register','error','info','../../mysqldb','rpc','then'];(function(_0x45f935,_0x24b371){const _0x20d228=function(_0x42d5bf){while(--_0x42d5bf){_0x45f935['push'](_0x45f935['shift']());}};_0x20d228(++_0x24b371);}(a589_0x20d2,0x1de));const a589_0x42d5=function(_0x45f935,_0x24b371){_0x45f935=_0x45f935-0xb3;let _0x20d228=a589_0x20d2[_0x45f935];return _0x20d228;};const a589_0x25f3aa=a589_0x42d5;'use strict';const db=require(a589_0x25f3aa(0xbc))['db'],logger=require('../../config/logger')(a589_0x25f3aa(0xbd)),{getSocket}=require(a589_0x25f3aa(0xc0)),socket=getSocket();require(a589_0x25f3aa(0xb5))[a589_0x25f3aa(0xb9)](socket),exports[a589_0x25f3aa(0xb6)]=function(_0x50a320){const _0x5e64e6=this;return new Promise(function(_0xfd4602,_0x1ebf6f){const _0x405647=a589_0x42d5;return db['OpenchannelMessage'][_0x405647(0xb3)](_0x50a320[_0x405647(0xb7)],{'raw':_0x50a320[_0x405647(0xbf)]?_0x50a320['options'][_0x405647(0xb4)]===undefined?!![]:![]:!![]})[_0x405647(0xbe)](function(_0x241b4d){const _0x4377e4=_0x405647;logger[_0x4377e4(0xbb)](_0x4377e4(0xb6),_0x50a320),logger['debug'](_0x4377e4(0xb6),_0x50a320,JSON['stringify'](_0x241b4d)),_0xfd4602(_0x241b4d);})['catch'](function(_0x340dc5){const _0x3dcbae=_0x405647;logger['error'](_0x3dcbae(0xb6),_0x340dc5['message'],_0x50a320),_0x1ebf6f(_0x5e64e6[_0x3dcbae(0xba)](0x1f4,_0x340dc5[_0x3dcbae(0xb8)]));});});};