Built motion from commit b5996064.|2.6.21
[motion2.git] / server / api / chatMessage / chatMessage.model.js
index edb3a45..c53d7f9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5089=['request-promise','path','../../config/environment','exports','ChatMessage','chat_messages','body','FULLTEXT','models','get','direction','toLowerCase','secret','isNil','ChatInteraction','findOne','ChatInteractionId','then','update','createdAt','error','utf8mb4','utf8mb4_unicode_ci','lodash','util','api','moment','bluebird'];(function(_0x3735f0,_0x548291){var _0x75dd43=function(_0x1e647b){while(--_0x1e647b){_0x3735f0['push'](_0x3735f0['shift']());}};_0x75dd43(++_0x548291);}(_0x5089,0x1bb));var _0x9508=function(_0x5db657,_0x2f40b3){_0x5db657=_0x5db657-0x0;var _0x2d6e70=_0x5089[_0x5db657];return _0x2d6e70;};'use strict';var _=require(_0x9508('0x0'));var util=require(_0x9508('0x1'));var logger=require('../../config/logger')(_0x9508('0x2'));var moment=require(_0x9508('0x3'));var BPromise=require(_0x9508('0x4'));var rp=require(_0x9508('0x5'));var fs=require('fs');var path=require(_0x9508('0x6'));var rimraf=require('rimraf');var config=require(_0x9508('0x7'));var attributes=require('./chatMessage.attributes');module[_0x9508('0x8')]=function(_0x4538dd,_0x257318){return _0x4538dd['define'](_0x9508('0x9'),attributes,{'tableName':_0x9508('0xa'),'paranoid':![],'indexes':[{'name':'fti_chat_messages','fields':[_0x9508('0xb')],'type':_0x9508('0xc')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x4f6720,_0x342ddd,_0x5c9dc9){var _0x424e6a=_0x4538dd[_0x9508('0xd')];var _0x852feb=_0x4f6720[_0x9508('0xe')]({'plain':!![]});if(_0x852feb[_0x9508('0xf')][_0x9508('0x10')]()==='in'||_0x852feb['direction'][_0x9508('0x10')]()==='out'&&!_0x852feb[_0x9508('0x11')]&&!_[_0x9508('0x12')](_0x852feb['UserId'])){_0x424e6a[_0x9508('0x13')][_0x9508('0x14')]({'where':{'id':_0x852feb[_0x9508('0x15')]}})[_0x9508('0x16')](function(_0x51ef92){if(_0x51ef92){_0x51ef92[_0x9508('0x17')]({'lastMsgAt':_0x852feb[_0x9508('0x18')],'lastMsgDirection':_0x852feb['direction'][_0x9508('0x10')]()});}})['catch'](function(_0x25d4d6){console[_0x9508('0x19')](_0x25d4d6);});}_0x5c9dc9();}},'charset':_0x9508('0x1a'),'collate':_0x9508('0x1b')});};
\ No newline at end of file
+var _0x1833=['chat_messages','body','models','get','direction','toLowerCase','out','secret','isNil','UserId','ChatInteraction','findOne','ChatInteractionId','then','update','createdAt','catch','error','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','bluebird','path','rimraf','../../config/environment','exports','define','ChatMessage'];(function(_0x5d0b0e,_0x422074){var _0x10c3d4=function(_0x381b76){while(--_0x381b76){_0x5d0b0e['push'](_0x5d0b0e['shift']());}};_0x10c3d4(++_0x422074);}(_0x1833,0xed));var _0x3183=function(_0xd8403a,_0x567163){_0xd8403a=_0xd8403a-0x0;var _0x3a52ac=_0x1833[_0xd8403a];return _0x3a52ac;};'use strict';var _=require(_0x3183('0x0'));var util=require(_0x3183('0x1'));var logger=require(_0x3183('0x2'))(_0x3183('0x3'));var moment=require('moment');var BPromise=require(_0x3183('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x3183('0x5'));var rimraf=require(_0x3183('0x6'));var config=require(_0x3183('0x7'));var attributes=require('./chatMessage.attributes');module[_0x3183('0x8')]=function(_0x2e7821,_0x5ce0b6){return _0x2e7821[_0x3183('0x9')](_0x3183('0xa'),attributes,{'tableName':_0x3183('0xb'),'paranoid':![],'indexes':[{'name':'fti_chat_messages','fields':[_0x3183('0xc')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x58ff65,_0x483f8b,_0x377797){var _0x20c49e=_0x2e7821[_0x3183('0xd')];var _0x59d1cb=_0x58ff65[_0x3183('0xe')]({'plain':!![]});if(_0x59d1cb[_0x3183('0xf')][_0x3183('0x10')]()==='in'||_0x59d1cb[_0x3183('0xf')][_0x3183('0x10')]()===_0x3183('0x11')&&!_0x59d1cb[_0x3183('0x12')]&&!_[_0x3183('0x13')](_0x59d1cb[_0x3183('0x14')])){_0x20c49e[_0x3183('0x15')][_0x3183('0x16')]({'where':{'id':_0x59d1cb[_0x3183('0x17')]}})[_0x3183('0x18')](function(_0x205e20){if(_0x205e20){_0x205e20[_0x3183('0x19')]({'lastMsgAt':_0x59d1cb[_0x3183('0x1a')],'lastMsgDirection':_0x59d1cb[_0x3183('0xf')]['toLowerCase']()});}})[_0x3183('0x1b')](function(_0x7d5456){console[_0x3183('0x1c')](_0x7d5456);});}_0x377797();}},'charset':_0x3183('0x1d'),'collate':_0x3183('0x1e')});};
\ No newline at end of file