Built motion from commit 9d5c653a.|2.5.44
[motion2.git] / server / api / chatMessage / chatMessage.model.js
index a29a6d8..5240b3c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa8ad=['ChatMessage','chat_messages','models','get','direction','toLowerCase','out','secret','isNil','ChatInteraction','then','update','createdAt','error','utf8mb4_unicode_ci','lodash','../../config/logger','bluebird','rimraf','../../config/environment','./chatMessage.attributes','exports','define'];(function(_0x55c077,_0x18a5e3){var _0x3e60cc=function(_0x370722){while(--_0x370722){_0x55c077['push'](_0x55c077['shift']());}};_0x3e60cc(++_0x18a5e3);}(_0xa8ad,0x10c));var _0xda8a=function(_0x5181e6,_0x554c30){_0x5181e6=_0x5181e6-0x0;var _0x5ad1c4=_0xa8ad[_0x5181e6];return _0x5ad1c4;};'use strict';var _=require(_0xda8a('0x0'));var util=require('util');var logger=require(_0xda8a('0x1'))('api');var moment=require('moment');var BPromise=require(_0xda8a('0x2'));var rp=require('request-promise');var fs=require('fs');var path=require('path');var rimraf=require(_0xda8a('0x3'));var config=require(_0xda8a('0x4'));var attributes=require(_0xda8a('0x5'));module[_0xda8a('0x6')]=function(_0x5e8b5e,_0x7fe7ff){return _0x5e8b5e[_0xda8a('0x7')](_0xda8a('0x8'),attributes,{'tableName':_0xda8a('0x9'),'paranoid':![],'indexes':[{'name':'fti_chat_messages','fields':['body'],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x39176a,_0x2f2104,_0x41922d){var _0x4c72da=_0x5e8b5e[_0xda8a('0xa')];var _0x273abe=_0x39176a[_0xda8a('0xb')]({'plain':!![]});if(_0x273abe[_0xda8a('0xc')]['toLowerCase']()==='in'||_0x273abe[_0xda8a('0xc')][_0xda8a('0xd')]()===_0xda8a('0xe')&&!_0x273abe[_0xda8a('0xf')]&&!_[_0xda8a('0x10')](_0x273abe['UserId'])){_0x4c72da[_0xda8a('0x11')]['findOne']({'where':{'id':_0x273abe['ChatInteractionId']}})[_0xda8a('0x12')](function(_0x2953af){if(_0x2953af){_0x2953af[_0xda8a('0x13')]({'lastMsgAt':_0x273abe[_0xda8a('0x14')],'lastMsgDirection':_0x273abe[_0xda8a('0xc')]['toLowerCase']()});}})['catch'](function(_0x3c7101){console[_0xda8a('0x15')](_0x3c7101);});}_0x41922d();}},'charset':'utf8mb4','collate':_0xda8a('0x16')});};
\ No newline at end of file
+var _0xf1a7=['rimraf','../../config/environment','./chatMessage.attributes','exports','define','ChatMessage','chat_messages','fti_chat_messages','body','models','direction','toLowerCase','out','secret','isNil','UserId','ChatInteraction','findOne','ChatInteractionId','update','createdAt','catch','error','lodash','../../config/logger','api','moment','bluebird','request-promise','path'];(function(_0x480a7d,_0x5f9f50){var _0x1bb436=function(_0x1a3c46){while(--_0x1a3c46){_0x480a7d['push'](_0x480a7d['shift']());}};_0x1bb436(++_0x5f9f50);}(_0xf1a7,0x1d9));var _0x7f1a=function(_0x1867b2,_0x2650fb){_0x1867b2=_0x1867b2-0x0;var _0xf51282=_0xf1a7[_0x1867b2];return _0xf51282;};'use strict';var _=require(_0x7f1a('0x0'));var util=require('util');var logger=require(_0x7f1a('0x1'))(_0x7f1a('0x2'));var moment=require(_0x7f1a('0x3'));var BPromise=require(_0x7f1a('0x4'));var rp=require(_0x7f1a('0x5'));var fs=require('fs');var path=require(_0x7f1a('0x6'));var rimraf=require(_0x7f1a('0x7'));var config=require(_0x7f1a('0x8'));var attributes=require(_0x7f1a('0x9'));module[_0x7f1a('0xa')]=function(_0x22f140,_0x29c313){return _0x22f140[_0x7f1a('0xb')](_0x7f1a('0xc'),attributes,{'tableName':_0x7f1a('0xd'),'paranoid':![],'indexes':[{'name':_0x7f1a('0xe'),'fields':[_0x7f1a('0xf')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x5df090,_0x3f6ef4,_0x1859cc){var _0x52d525=_0x22f140[_0x7f1a('0x10')];var _0x8f66bc=_0x5df090['get']({'plain':!![]});if(_0x8f66bc[_0x7f1a('0x11')][_0x7f1a('0x12')]()==='in'||_0x8f66bc[_0x7f1a('0x11')][_0x7f1a('0x12')]()===_0x7f1a('0x13')&&!_0x8f66bc[_0x7f1a('0x14')]&&!_[_0x7f1a('0x15')](_0x8f66bc[_0x7f1a('0x16')])){_0x52d525[_0x7f1a('0x17')][_0x7f1a('0x18')]({'where':{'id':_0x8f66bc[_0x7f1a('0x19')]}})['then'](function(_0x38fa0c){if(_0x38fa0c){_0x38fa0c[_0x7f1a('0x1a')]({'lastMsgAt':_0x8f66bc[_0x7f1a('0x1b')],'lastMsgDirection':_0x8f66bc[_0x7f1a('0x11')][_0x7f1a('0x12')]()});}})[_0x7f1a('0x1c')](function(_0x3290a7){console[_0x7f1a('0x1d')](_0x3290a7);});}_0x1859cc();}},'charset':'utf8mb4','collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file