Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / chatMessage / chatMessage.model.js
index fbf9e0d..a6e3a8b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0953=['../../config/environment','exports','ChatMessage','chat_messages','body','FULLTEXT','get','toLowerCase','direction','out','secret','isNil','UserId','ChatInteraction','findOne','then','update','catch','error','utf8mb4','utf8mb4_unicode_ci','util','../../config/logger','api','moment','bluebird','request-promise','path','rimraf'];(function(_0xa464c9,_0x7c86d8){var _0x3d73c4=function(_0x5c2056){while(--_0x5c2056){_0xa464c9['push'](_0xa464c9['shift']());}};_0x3d73c4(++_0x7c86d8);}(_0x0953,0xa6));var _0x3095=function(_0xadde88,_0x58ad47){_0xadde88=_0xadde88-0x0;var _0x3b8eb6=_0x0953[_0xadde88];return _0x3b8eb6;};'use strict';var _=require('lodash');var util=require(_0x3095('0x0'));var logger=require(_0x3095('0x1'))(_0x3095('0x2'));var moment=require(_0x3095('0x3'));var BPromise=require(_0x3095('0x4'));var rp=require(_0x3095('0x5'));var fs=require('fs');var path=require(_0x3095('0x6'));var rimraf=require(_0x3095('0x7'));var config=require(_0x3095('0x8'));var attributes=require('./chatMessage.attributes');module[_0x3095('0x9')]=function(_0x1d00ad,_0xb88803){return _0x1d00ad['define'](_0x3095('0xa'),attributes,{'tableName':_0x3095('0xb'),'paranoid':![],'indexes':[{'name':'fti_chat_messages','fields':[_0x3095('0xc')],'type':_0x3095('0xd')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x449941,_0x5cac0a,_0x26d29e){var _0x138d2a=_0x1d00ad['models'];var _0x5a7567=_0x449941[_0x3095('0xe')]({'plain':!![]});if(_0x5a7567['direction'][_0x3095('0xf')]()==='in'||_0x5a7567[_0x3095('0x10')][_0x3095('0xf')]()===_0x3095('0x11')&&!_0x5a7567[_0x3095('0x12')]&&!_[_0x3095('0x13')](_0x5a7567[_0x3095('0x14')])){_0x138d2a[_0x3095('0x15')][_0x3095('0x16')]({'where':{'id':_0x5a7567['ChatInteractionId']}})[_0x3095('0x17')](function(_0x2e2736){if(_0x2e2736){_0x2e2736[_0x3095('0x18')]({'lastMsgAt':_0x5a7567['createdAt'],'lastMsgDirection':_0x5a7567[_0x3095('0x10')][_0x3095('0xf')]()});}})[_0x3095('0x19')](function(_0x7269ce){console[_0x3095('0x1a')](_0x7269ce);});}_0x26d29e();}},'charset':_0x3095('0x1b'),'collate':_0x3095('0x1c')});};
\ No newline at end of file
+var _0xfebb=['util','../../config/logger','api','moment','request-promise','path','../../config/environment','./chatMessage.attributes','exports','define','ChatMessage','chat_messages','fti_chat_messages','body','FULLTEXT','direction','toLowerCase','UserId','ChatInteraction','findOne','ChatInteractionId','then','createdAt','catch','utf8mb4_unicode_ci','lodash'];(function(_0x5b644e,_0x2e5e07){var _0x49c6bf=function(_0x3032d9){while(--_0x3032d9){_0x5b644e['push'](_0x5b644e['shift']());}};_0x49c6bf(++_0x2e5e07);}(_0xfebb,0x16b));var _0xbfeb=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xfebb[_0x3dd15e];return _0x231fd0;};'use strict';var _=require(_0xbfeb('0x0'));var util=require(_0xbfeb('0x1'));var logger=require(_0xbfeb('0x2'))(_0xbfeb('0x3'));var moment=require(_0xbfeb('0x4'));var BPromise=require('bluebird');var rp=require(_0xbfeb('0x5'));var fs=require('fs');var path=require(_0xbfeb('0x6'));var rimraf=require('rimraf');var config=require(_0xbfeb('0x7'));var attributes=require(_0xbfeb('0x8'));module[_0xbfeb('0x9')]=function(_0x4f594f,_0xd257aa){return _0x4f594f[_0xbfeb('0xa')](_0xbfeb('0xb'),attributes,{'tableName':_0xbfeb('0xc'),'paranoid':![],'indexes':[{'name':_0xbfeb('0xd'),'fields':[_0xbfeb('0xe')],'type':_0xbfeb('0xf')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x673bd1,_0x42bba1,_0x344888){var _0x3b3bfa=_0x4f594f['models'];var _0x4ef001=_0x673bd1['get']({'plain':!![]});if(_0x4ef001[_0xbfeb('0x10')][_0xbfeb('0x11')]()==='in'||_0x4ef001[_0xbfeb('0x10')][_0xbfeb('0x11')]()==='out'&&!_0x4ef001['secret']&&!_['isNil'](_0x4ef001[_0xbfeb('0x12')])){_0x3b3bfa[_0xbfeb('0x13')][_0xbfeb('0x14')]({'where':{'id':_0x4ef001[_0xbfeb('0x15')]}})[_0xbfeb('0x16')](function(_0x1ca3c1){if(_0x1ca3c1){_0x1ca3c1['update']({'lastMsgAt':_0x4ef001[_0xbfeb('0x17')],'lastMsgDirection':_0x4ef001[_0xbfeb('0x10')][_0xbfeb('0x11')]()});}})[_0xbfeb('0x18')](function(_0x4cdb31){console['error'](_0x4cdb31);});}_0x344888();}},'charset':'utf8mb4','collate':_0xbfeb('0x19')});};
\ No newline at end of file