Built motion from commit 994c64e1.|2.6.1
[motion2.git] / server / api / chatMessage / chatMessage.model.js
index ee07690..e56e8d6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1ca5=['fti_chat_messages','FULLTEXT','models','get','toLowerCase','out','secret','isNil','UserId','findOne','createdAt','direction','catch','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','moment','bluebird','path','../../config/environment','./chatMessage.attributes','exports','ChatMessage','chat_messages'];(function(_0x1ed7be,_0x1dbd1a){var _0x4c79a0=function(_0x16e40f){while(--_0x16e40f){_0x1ed7be['push'](_0x1ed7be['shift']());}};_0x4c79a0(++_0x1dbd1a);}(_0x1ca5,0x11d));var _0x51ca=function(_0x20bc1f,_0x49d332){_0x20bc1f=_0x20bc1f-0x0;var _0x3e67d0=_0x1ca5[_0x20bc1f];return _0x3e67d0;};'use strict';var _=require(_0x51ca('0x0'));var util=require(_0x51ca('0x1'));var logger=require(_0x51ca('0x2'))(_0x51ca('0x3'));var moment=require(_0x51ca('0x4'));var BPromise=require(_0x51ca('0x5'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x51ca('0x6'));var rimraf=require('rimraf');var config=require(_0x51ca('0x7'));var attributes=require(_0x51ca('0x8'));module[_0x51ca('0x9')]=function(_0x5d2035,_0x296a69){return _0x5d2035['define'](_0x51ca('0xa'),attributes,{'tableName':_0x51ca('0xb'),'paranoid':![],'indexes':[{'name':_0x51ca('0xc'),'fields':['body'],'type':_0x51ca('0xd')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x2ae736,_0x660c53,_0x433224){var _0x609c23=_0x5d2035[_0x51ca('0xe')];var _0x473ed5=_0x2ae736[_0x51ca('0xf')]({'plain':!![]});if(_0x473ed5['direction'][_0x51ca('0x10')]()==='in'||_0x473ed5['direction']['toLowerCase']()===_0x51ca('0x11')&&!_0x473ed5[_0x51ca('0x12')]&&!_[_0x51ca('0x13')](_0x473ed5[_0x51ca('0x14')])){_0x609c23['ChatInteraction'][_0x51ca('0x15')]({'where':{'id':_0x473ed5['ChatInteractionId']}})['then'](function(_0x74e190){if(_0x74e190){_0x74e190['update']({'lastMsgAt':_0x473ed5[_0x51ca('0x16')],'lastMsgDirection':_0x473ed5[_0x51ca('0x17')][_0x51ca('0x10')]()});}})[_0x51ca('0x18')](function(_0x17c048){console['error'](_0x17c048);});}_0x433224();}},'charset':_0x51ca('0x19'),'collate':_0x51ca('0x1a')});};
\ No newline at end of file
+var _0xdcf0=['ChatInteraction','findOne','ChatInteractionId','then','update','createdAt','catch','utf8mb4','utf8mb4_unicode_ci','lodash','util','api','moment','request-promise','../../config/environment','./chatMessage.attributes','exports','ChatMessage','fti_chat_messages','body','FULLTEXT','get','direction','toLowerCase','secret'];(function(_0x3c5d84,_0x5c6aec){var _0x790060=function(_0x5101f9){while(--_0x5101f9){_0x3c5d84['push'](_0x3c5d84['shift']());}};_0x790060(++_0x5c6aec);}(_0xdcf0,0xb8));var _0x0dcf=function(_0x1d2344,_0x2064cf){_0x1d2344=_0x1d2344-0x0;var _0x52b8f2=_0xdcf0[_0x1d2344];return _0x52b8f2;};'use strict';var _=require(_0x0dcf('0x0'));var util=require(_0x0dcf('0x1'));var logger=require('../../config/logger')(_0x0dcf('0x2'));var moment=require(_0x0dcf('0x3'));var BPromise=require('bluebird');var rp=require(_0x0dcf('0x4'));var fs=require('fs');var path=require('path');var rimraf=require('rimraf');var config=require(_0x0dcf('0x5'));var attributes=require(_0x0dcf('0x6'));module[_0x0dcf('0x7')]=function(_0x2586c8,_0x1367df){return _0x2586c8['define'](_0x0dcf('0x8'),attributes,{'tableName':'chat_messages','paranoid':![],'indexes':[{'name':_0x0dcf('0x9'),'fields':[_0x0dcf('0xa')],'type':_0x0dcf('0xb')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x2e7582,_0x17e8d6,_0x382d34){var _0xdf6576=_0x2586c8['models'];var _0x1f346b=_0x2e7582[_0x0dcf('0xc')]({'plain':!![]});if(_0x1f346b[_0x0dcf('0xd')][_0x0dcf('0xe')]()==='in'||_0x1f346b[_0x0dcf('0xd')]['toLowerCase']()==='out'&&!_0x1f346b[_0x0dcf('0xf')]&&!_['isNil'](_0x1f346b['UserId'])){_0xdf6576[_0x0dcf('0x10')][_0x0dcf('0x11')]({'where':{'id':_0x1f346b[_0x0dcf('0x12')]}})[_0x0dcf('0x13')](function(_0x12215b){if(_0x12215b){_0x12215b[_0x0dcf('0x14')]({'lastMsgAt':_0x1f346b[_0x0dcf('0x15')],'lastMsgDirection':_0x1f346b[_0x0dcf('0xd')]['toLowerCase']()});}})[_0x0dcf('0x16')](function(_0x5cab61){console['error'](_0x5cab61);});}_0x382d34();}},'charset':_0x0dcf('0x17'),'collate':_0x0dcf('0x18')});};
\ No newline at end of file