Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / chatMessage / chatMessage.model.js
index 01aa9b6..3b47905 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xae26=['catch','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','bluebird','path','rimraf','../../config/environment','./chatMessage.attributes','exports','chat_messages','fti_chat_messages','body','models','get','direction','toLowerCase','isNil','ChatInteraction','findOne','ChatInteractionId','then','update','createdAt'];(function(_0x1a4014,_0x47ccba){var _0xa502fa=function(_0xe61de3){while(--_0xe61de3){_0x1a4014['push'](_0x1a4014['shift']());}};_0xa502fa(++_0x47ccba);}(_0xae26,0x111));var _0x6ae2=function(_0x291830,_0x386bb0){_0x291830=_0x291830-0x0;var _0x4713e2=_0xae26[_0x291830];return _0x4713e2;};'use strict';var _=require(_0x6ae2('0x0'));var util=require(_0x6ae2('0x1'));var logger=require(_0x6ae2('0x2'))(_0x6ae2('0x3'));var moment=require('moment');var BPromise=require(_0x6ae2('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x6ae2('0x5'));var rimraf=require(_0x6ae2('0x6'));var config=require(_0x6ae2('0x7'));var attributes=require(_0x6ae2('0x8'));module[_0x6ae2('0x9')]=function(_0x245fc0,_0x488a80){return _0x245fc0['define']('ChatMessage',attributes,{'tableName':_0x6ae2('0xa'),'paranoid':![],'indexes':[{'name':_0x6ae2('0xb'),'fields':[_0x6ae2('0xc')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x20d7b0,_0x1f1dbf,_0xc0b56d){var _0x4c6d9e=_0x245fc0[_0x6ae2('0xd')];var _0x5d88d7=_0x20d7b0[_0x6ae2('0xe')]({'plain':!![]});if(_0x5d88d7[_0x6ae2('0xf')][_0x6ae2('0x10')]()==='in'||_0x5d88d7['direction'][_0x6ae2('0x10')]()==='out'&&!_0x5d88d7['secret']&&!_[_0x6ae2('0x11')](_0x5d88d7['UserId'])){_0x4c6d9e[_0x6ae2('0x12')][_0x6ae2('0x13')]({'where':{'id':_0x5d88d7[_0x6ae2('0x14')]}})[_0x6ae2('0x15')](function(_0x47ab72){if(_0x47ab72){_0x47ab72[_0x6ae2('0x16')]({'lastMsgAt':_0x5d88d7[_0x6ae2('0x17')],'lastMsgDirection':_0x5d88d7[_0x6ae2('0xf')][_0x6ae2('0x10')]()});}})[_0x6ae2('0x18')](function(_0x1cd108){console['error'](_0x1cd108);});}_0xc0b56d();}},'charset':_0x6ae2('0x19'),'collate':_0x6ae2('0x1a')});};
\ No newline at end of file
+var _0x7b68=['../../config/logger','api','moment','bluebird','path','../../config/environment','./chatMessage.attributes','define','chat_messages','fti_chat_messages','FULLTEXT','models','direction','toLowerCase','out','secret','UserId','ChatInteraction','findOne','ChatInteractionId','then','update','createdAt','utf8mb4','utf8mb4_unicode_ci','util'];(function(_0x57b991,_0x3f07b7){var _0xa9b9cd=function(_0x1b6053){while(--_0x1b6053){_0x57b991['push'](_0x57b991['shift']());}};_0xa9b9cd(++_0x3f07b7);}(_0x7b68,0x151));var _0x87b6=function(_0x4e0c97,_0x27808b){_0x4e0c97=_0x4e0c97-0x0;var _0x72813e=_0x7b68[_0x4e0c97];return _0x72813e;};'use strict';var _=require('lodash');var util=require(_0x87b6('0x0'));var logger=require(_0x87b6('0x1'))(_0x87b6('0x2'));var moment=require(_0x87b6('0x3'));var BPromise=require(_0x87b6('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x87b6('0x5'));var rimraf=require('rimraf');var config=require(_0x87b6('0x6'));var attributes=require(_0x87b6('0x7'));module['exports']=function(_0x57b38c,_0x47f941){return _0x57b38c[_0x87b6('0x8')]('ChatMessage',attributes,{'tableName':_0x87b6('0x9'),'paranoid':![],'indexes':[{'name':_0x87b6('0xa'),'fields':['body'],'type':_0x87b6('0xb')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x34f0ca,_0x338d0f,_0x36b2d1){var _0x5a6c1a=_0x57b38c[_0x87b6('0xc')];var _0xd23b43=_0x34f0ca['get']({'plain':!![]});if(_0xd23b43[_0x87b6('0xd')][_0x87b6('0xe')]()==='in'||_0xd23b43[_0x87b6('0xd')]['toLowerCase']()===_0x87b6('0xf')&&!_0xd23b43[_0x87b6('0x10')]&&!_['isNil'](_0xd23b43[_0x87b6('0x11')])){_0x5a6c1a[_0x87b6('0x12')][_0x87b6('0x13')]({'where':{'id':_0xd23b43[_0x87b6('0x14')]}})[_0x87b6('0x15')](function(_0x1b6463){if(_0x1b6463){_0x1b6463[_0x87b6('0x16')]({'lastMsgAt':_0xd23b43[_0x87b6('0x17')],'lastMsgDirection':_0xd23b43['direction'][_0x87b6('0xe')]()});}})['catch'](function(_0x5cb2c7){console['error'](_0x5cb2c7);});}_0x36b2d1();}},'charset':_0x87b6('0x18'),'collate':_0x87b6('0x19')});};
\ No newline at end of file