Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / chatMessage / chatMessage.model.js
index 4887754..2be2391 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x42b0=['get','direction','toLowerCase','out','secret','isNil','UserId','ChatInteraction','ChatInteractionId','createdAt','catch','error','utf8mb4_unicode_ci','lodash','util','api','bluebird','rimraf','../../config/environment','./chatMessage.attributes','exports','ChatMessage','chat_messages','FULLTEXT','models'];(function(_0x1753e0,_0x32ccd4){var _0xc9f908=function(_0x342122){while(--_0x342122){_0x1753e0['push'](_0x1753e0['shift']());}};_0xc9f908(++_0x32ccd4);}(_0x42b0,0xbc));var _0x042b=function(_0x52e64,_0x6ba4e8){_0x52e64=_0x52e64-0x0;var _0x282b80=_0x42b0[_0x52e64];return _0x282b80;};'use strict';var _=require(_0x042b('0x0'));var util=require(_0x042b('0x1'));var logger=require('../../config/logger')(_0x042b('0x2'));var moment=require('moment');var BPromise=require(_0x042b('0x3'));var rp=require('request-promise');var fs=require('fs');var path=require('path');var rimraf=require(_0x042b('0x4'));var config=require(_0x042b('0x5'));var attributes=require(_0x042b('0x6'));module[_0x042b('0x7')]=function(_0x135bc1,_0x5d194a){return _0x135bc1['define'](_0x042b('0x8'),attributes,{'tableName':_0x042b('0x9'),'paranoid':![],'indexes':[{'name':'fti_chat_messages','fields':['body'],'type':_0x042b('0xa')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x54a585,_0x8fd46a,_0x5686b7){var _0x3f01e1=_0x135bc1[_0x042b('0xb')];var _0x1d2796=_0x54a585[_0x042b('0xc')]({'plain':!![]});if(_0x1d2796[_0x042b('0xd')][_0x042b('0xe')]()==='in'||_0x1d2796[_0x042b('0xd')][_0x042b('0xe')]()===_0x042b('0xf')&&!_0x1d2796[_0x042b('0x10')]&&!_[_0x042b('0x11')](_0x1d2796[_0x042b('0x12')])){_0x3f01e1[_0x042b('0x13')]['findOne']({'where':{'id':_0x1d2796[_0x042b('0x14')]}})['then'](function(_0x1e5626){if(_0x1e5626){_0x1e5626['update']({'lastMsgAt':_0x1d2796[_0x042b('0x15')],'lastMsgDirection':_0x1d2796[_0x042b('0xd')][_0x042b('0xe')]()});}})[_0x042b('0x16')](function(_0x30c86f){console[_0x042b('0x17')](_0x30c86f);});}_0x5686b7();}},'charset':'utf8mb4','collate':_0x042b('0x18')});};
\ No newline at end of file
+var _0xdf98=['isNil','ChatInteraction','findOne','ChatInteractionId','then','createdAt','utf8mb4','lodash','../../config/logger','bluebird','request-promise','path','rimraf','../../config/environment','./chatMessage.attributes','exports','ChatMessage','chat_messages','fti_chat_messages','models','get','direction','toLowerCase','out','secret'];(function(_0x321bb2,_0x202794){var _0x9c12ed=function(_0x263dd3){while(--_0x263dd3){_0x321bb2['push'](_0x321bb2['shift']());}};_0x9c12ed(++_0x202794);}(_0xdf98,0xcf));var _0x8df9=function(_0xe261ee,_0x2a2183){_0xe261ee=_0xe261ee-0x0;var _0x1e06b3=_0xdf98[_0xe261ee];return _0x1e06b3;};'use strict';var _=require(_0x8df9('0x0'));var util=require('util');var logger=require(_0x8df9('0x1'))('api');var moment=require('moment');var BPromise=require(_0x8df9('0x2'));var rp=require(_0x8df9('0x3'));var fs=require('fs');var path=require(_0x8df9('0x4'));var rimraf=require(_0x8df9('0x5'));var config=require(_0x8df9('0x6'));var attributes=require(_0x8df9('0x7'));module[_0x8df9('0x8')]=function(_0x158424,_0x20b677){return _0x158424['define'](_0x8df9('0x9'),attributes,{'tableName':_0x8df9('0xa'),'paranoid':![],'indexes':[{'name':_0x8df9('0xb'),'fields':['body'],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0xdf7c21,_0x513b37,_0x46553c){var _0x3aab11=_0x158424[_0x8df9('0xc')];var _0xa5abd2=_0xdf7c21[_0x8df9('0xd')]({'plain':!![]});if(_0xa5abd2[_0x8df9('0xe')][_0x8df9('0xf')]()==='in'||_0xa5abd2[_0x8df9('0xe')]['toLowerCase']()===_0x8df9('0x10')&&!_0xa5abd2[_0x8df9('0x11')]&&!_[_0x8df9('0x12')](_0xa5abd2['UserId'])){_0x3aab11[_0x8df9('0x13')][_0x8df9('0x14')]({'where':{'id':_0xa5abd2[_0x8df9('0x15')]}})[_0x8df9('0x16')](function(_0x4bc4cc){if(_0x4bc4cc){_0x4bc4cc['update']({'lastMsgAt':_0xa5abd2[_0x8df9('0x17')],'lastMsgDirection':_0xa5abd2[_0x8df9('0xe')][_0x8df9('0xf')]()});}})['catch'](function(_0x110f2b){console['error'](_0x110f2b);});}_0x46553c();}},'charset':_0x8df9('0x18'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file