Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / chatMessage / chatMessage.model.js
index b108c06..6226c3e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7f50=['toLowerCase','out','secret','isNil','UserId','ChatInteraction','findOne','ChatInteractionId','then','update','createdAt','error','utf8mb4','lodash','util','../../config/logger','moment','bluebird','path','rimraf','../../config/environment','./chatMessage.attributes','exports','ChatMessage','fti_chat_messages','body','FULLTEXT','get','direction'];(function(_0x329702,_0x2e4443){var _0x263a41=function(_0x331162){while(--_0x331162){_0x329702['push'](_0x329702['shift']());}};_0x263a41(++_0x2e4443);}(_0x7f50,0x1dd));var _0x07f5=function(_0x535ae2,_0x14b7fe){_0x535ae2=_0x535ae2-0x0;var _0x4a6a97=_0x7f50[_0x535ae2];return _0x4a6a97;};'use strict';var _=require(_0x07f5('0x0'));var util=require(_0x07f5('0x1'));var logger=require(_0x07f5('0x2'))('api');var moment=require(_0x07f5('0x3'));var BPromise=require(_0x07f5('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x07f5('0x5'));var rimraf=require(_0x07f5('0x6'));var config=require(_0x07f5('0x7'));var attributes=require(_0x07f5('0x8'));module[_0x07f5('0x9')]=function(_0x34b23f,_0xef6237){return _0x34b23f['define'](_0x07f5('0xa'),attributes,{'tableName':'chat_messages','paranoid':![],'indexes':[{'name':_0x07f5('0xb'),'fields':[_0x07f5('0xc')],'type':_0x07f5('0xd')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x848a,_0xcdf68c,_0x4c9cdb){var _0xa7f166=_0x34b23f['models'];var _0x641c3a=_0x848a[_0x07f5('0xe')]({'plain':!![]});if(_0x641c3a[_0x07f5('0xf')]['toLowerCase']()==='in'||_0x641c3a[_0x07f5('0xf')][_0x07f5('0x10')]()===_0x07f5('0x11')&&!_0x641c3a[_0x07f5('0x12')]&&!_[_0x07f5('0x13')](_0x641c3a[_0x07f5('0x14')])){_0xa7f166[_0x07f5('0x15')][_0x07f5('0x16')]({'where':{'id':_0x641c3a[_0x07f5('0x17')]}})[_0x07f5('0x18')](function(_0x52ba4a){if(_0x52ba4a){_0x52ba4a[_0x07f5('0x19')]({'lastMsgAt':_0x641c3a[_0x07f5('0x1a')],'lastMsgDirection':_0x641c3a['direction']['toLowerCase']()});}})['catch'](function(_0x34320b){console[_0x07f5('0x1b')](_0x34320b);});}_0x4c9cdb();}},'charset':_0x07f5('0x1c'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0xbc6c=['error','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','moment','request-promise','path','ChatMessage','fti_chat_messages','body','FULLTEXT','models','get','direction','toLowerCase','out','secret','isNil','UserId','ChatInteraction','findOne','ChatInteractionId','createdAt','catch'];(function(_0x1e49d9,_0x58c616){var _0x48dcb4=function(_0x5dee24){while(--_0x5dee24){_0x1e49d9['push'](_0x1e49d9['shift']());}};_0x48dcb4(++_0x58c616);}(_0xbc6c,0x8a));var _0xcbc6=function(_0x8158bf,_0x128907){_0x8158bf=_0x8158bf-0x0;var _0x44da22=_0xbc6c[_0x8158bf];return _0x44da22;};'use strict';var _=require(_0xcbc6('0x0'));var util=require(_0xcbc6('0x1'));var logger=require(_0xcbc6('0x2'))(_0xcbc6('0x3'));var moment=require(_0xcbc6('0x4'));var BPromise=require('bluebird');var rp=require(_0xcbc6('0x5'));var fs=require('fs');var path=require(_0xcbc6('0x6'));var rimraf=require('rimraf');var config=require('../../config/environment');var attributes=require('./chatMessage.attributes');module['exports']=function(_0x56eeac,_0x1d0009){return _0x56eeac['define'](_0xcbc6('0x7'),attributes,{'tableName':'chat_messages','paranoid':![],'indexes':[{'name':_0xcbc6('0x8'),'fields':[_0xcbc6('0x9')],'type':_0xcbc6('0xa')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x23f30c,_0x2e1810,_0x15f148){var _0x4ea3a6=_0x56eeac[_0xcbc6('0xb')];var _0x1606aa=_0x23f30c[_0xcbc6('0xc')]({'plain':!![]});if(_0x1606aa[_0xcbc6('0xd')][_0xcbc6('0xe')]()==='in'||_0x1606aa[_0xcbc6('0xd')][_0xcbc6('0xe')]()===_0xcbc6('0xf')&&!_0x1606aa[_0xcbc6('0x10')]&&!_[_0xcbc6('0x11')](_0x1606aa[_0xcbc6('0x12')])){_0x4ea3a6[_0xcbc6('0x13')][_0xcbc6('0x14')]({'where':{'id':_0x1606aa[_0xcbc6('0x15')]}})['then'](function(_0x2885b6){if(_0x2885b6){_0x2885b6['update']({'lastMsgAt':_0x1606aa[_0xcbc6('0x16')],'lastMsgDirection':_0x1606aa[_0xcbc6('0xd')]['toLowerCase']()});}})[_0xcbc6('0x17')](function(_0x106088){console[_0xcbc6('0x18')](_0x106088);});}_0x15f148();}},'charset':_0xcbc6('0x19'),'collate':_0xcbc6('0x1a')});};
\ No newline at end of file