Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / chatProactiveAction / chatProactiveAction.controller.js
index 4135c0a..2f236cb 100644 (file)
@@ -1 +1 @@
-const a109_0x502f=['length','filters','model','findOne','api','end','../../components/parsers/qs','intersection','includeAll','../../mysqldb','merge','update','show','sendStatus','catch','destroy','include','error','name','rawAttributes','attributes','stack','then','keys','ChatProactiveAction','params','body','status','fields','query','lodash','json'];(function(_0x234a4d,_0x38c142){const _0x502f79=function(_0x396d80){while(--_0x396d80){_0x234a4d['push'](_0x234a4d['shift']());}};_0x502f79(++_0x38c142);}(a109_0x502f,0x94));const a109_0x396d=function(_0x234a4d,_0x38c142){_0x234a4d=_0x234a4d-0x19e;let _0x502f79=a109_0x502f[_0x234a4d];return _0x502f79;};const a109_0x19bbe1=a109_0x396d;'use strict';const _=require(a109_0x19bbe1(0x1a8)),qs=require(a109_0x19bbe1(0x1b0)),logger=require('../../config/logger')(a109_0x19bbe1(0x1ae)),{db}=require(a109_0x19bbe1(0x1b3));function respondWithResult(_0x178806,_0x16da5a){return _0x16da5a=_0x16da5a||0xc8,function(_0x331146){const _0x1ff3d6=a109_0x396d;if(_0x331146)return _0x178806[_0x1ff3d6(0x1a5)](_0x16da5a)[_0x1ff3d6(0x1a9)](_0x331146);};}function saveUpdates(_0xd4f09e){return function(_0x2007d2){const _0x3a7ea5=a109_0x396d;if(_0x2007d2)return _0x2007d2[_0x3a7ea5(0x1b5)](_0xd4f09e)['then'](function(_0xf2fbe3){return _0xf2fbe3;});return null;};}function removeEntity(_0x22db5d){return function(_0x4a6daf){const _0x10c746=a109_0x396d;if(_0x4a6daf)return _0x4a6daf[_0x10c746(0x1b9)]()[_0x10c746(0x1a0)](function(){const _0x1b1801=_0x10c746;_0x22db5d[_0x1b1801(0x1a5)](0xcc)[_0x1b1801(0x1af)]();});};}function handleEntityNotFound(_0x3c5ca2){return function(_0x2e7d25){const _0x3af9fe=a109_0x396d;return!_0x2e7d25&&_0x3c5ca2[_0x3af9fe(0x1b7)](0x194),_0x2e7d25;};}function handleError(_0x2acc28,_0x50c686){return _0x50c686=_0x50c686||0x1f4,function(_0x3580e8){const _0x35c346=a109_0x396d;logger[_0x35c346(0x1bb)](_0x3580e8[_0x35c346(0x19f)]),_0x3580e8['name']&&delete _0x3580e8[_0x35c346(0x1bc)],_0x2acc28[_0x35c346(0x1a5)](_0x50c686)['send'](_0x3580e8);};}exports[a109_0x19bbe1(0x1b6)]=function(_0x69b5e1,_0x45ead0){const _0x12ca68=a109_0x19bbe1;let _0x2c114b={'raw':!![],'where':{'id':_0x69b5e1[_0x12ca68(0x1a3)]['id']}};const _0x20be8d={};return _0x20be8d[_0x12ca68(0x1ac)]=_[_0x12ca68(0x1a1)](db[_0x12ca68(0x1a2)][_0x12ca68(0x1bd)]),_0x20be8d[_0x12ca68(0x1a7)]=_[_0x12ca68(0x1a1)](_0x69b5e1[_0x12ca68(0x1a7)]),_0x20be8d[_0x12ca68(0x1ab)]=_[_0x12ca68(0x1b1)](_0x20be8d[_0x12ca68(0x1ac)],_0x20be8d['query']),_0x2c114b[_0x12ca68(0x19e)]=_[_0x12ca68(0x1b1)](_0x20be8d[_0x12ca68(0x1ac)],qs[_0x12ca68(0x1a6)](_0x69b5e1[_0x12ca68(0x1a7)]['fields'])),_0x2c114b[_0x12ca68(0x19e)]=_0x2c114b[_0x12ca68(0x19e)][_0x12ca68(0x1aa)]?_0x2c114b[_0x12ca68(0x19e)]:_0x20be8d[_0x12ca68(0x1ac)],_0x69b5e1[_0x12ca68(0x1a7)][_0x12ca68(0x1b2)]&&(_0x2c114b[_0x12ca68(0x1ba)]=[{'all':!![]}]),_0x2c114b=_[_0x12ca68(0x1b4)]({},_0x2c114b,_0x69b5e1['options']),db[_0x12ca68(0x1a2)]['findOne'](_0x2c114b)[_0x12ca68(0x1a0)](handleEntityNotFound(_0x45ead0,null))[_0x12ca68(0x1a0)](respondWithResult(_0x45ead0,null))[_0x12ca68(0x1b8)](handleError(_0x45ead0,null));},exports['create']=function(_0x3b3382,_0x2d4e21){const _0x2140a0=a109_0x19bbe1;return db[_0x2140a0(0x1a2)]['create'](_0x3b3382['body'],{})[_0x2140a0(0x1a0)](respondWithResult(_0x2d4e21,0xc9))[_0x2140a0(0x1b8)](handleError(_0x2d4e21,null));},exports['update']=function(_0x363ed4,_0x4eb1c6){const _0x4a0968=a109_0x19bbe1;return _0x363ed4[_0x4a0968(0x1a4)]['id']&&delete _0x363ed4[_0x4a0968(0x1a4)]['id'],db[_0x4a0968(0x1a2)]['findOne']({'where':{'id':_0x363ed4[_0x4a0968(0x1a3)]['id']}})[_0x4a0968(0x1a0)](handleEntityNotFound(_0x4eb1c6,null))['then'](saveUpdates(_0x363ed4[_0x4a0968(0x1a4)],null))[_0x4a0968(0x1a0)](respondWithResult(_0x4eb1c6,null))['catch'](handleError(_0x4eb1c6,null));},exports[a109_0x19bbe1(0x1b9)]=function(_0x22a996,_0x130f8c){const _0xfce1e6=a109_0x19bbe1;return db[_0xfce1e6(0x1a2)][_0xfce1e6(0x1ad)]({'where':{'id':_0x22a996['params']['id']}})['then'](handleEntityNotFound(_0x130f8c,null))['then'](removeEntity(_0x130f8c,null))['catch'](handleError(_0x130f8c,null));};
\ No newline at end of file
+const a109_0x26c5=['status','params','update','body','findOne','../../components/parsers/qs','filters','model','then','end','merge','lodash','name','error','create','rawAttributes','query','keys','intersection','catch','destroy','attributes','options','ChatProactiveAction','../../mysqldb','stack','sendStatus','include','fields','length','../../config/logger','includeAll'];(function(_0x1f47aa,_0x48c94b){const _0x26c525=function(_0x556b89){while(--_0x556b89){_0x1f47aa['push'](_0x1f47aa['shift']());}};_0x26c525(++_0x48c94b);}(a109_0x26c5,0xf2));const a109_0x556b=function(_0x1f47aa,_0x48c94b){_0x1f47aa=_0x1f47aa-0xf8;let _0x26c525=a109_0x26c5[_0x1f47aa];return _0x26c525;};const a109_0x41a334=a109_0x556b;'use strict';const _=require(a109_0x41a334(0x111)),qs=require(a109_0x41a334(0x10b)),logger=require(a109_0x41a334(0x104))('api'),{db}=require(a109_0x41a334(0xfe));function respondWithResult(_0x3447e9,_0x2cb493){return _0x2cb493=_0x2cb493||0xc8,function(_0x17f2b7){const _0x40e00f=a109_0x556b;if(_0x17f2b7)return _0x3447e9[_0x40e00f(0x106)](_0x2cb493)['json'](_0x17f2b7);};}function saveUpdates(_0x10ad06){return function(_0x109a0c){if(_0x109a0c)return _0x109a0c['update'](_0x10ad06)['then'](function(_0x6c4aa1){return _0x6c4aa1;});return null;};}function removeEntity(_0x57e424){return function(_0x1534bc){const _0x3467fe=a109_0x556b;if(_0x1534bc)return _0x1534bc[_0x3467fe(0xfa)]()['then'](function(){const _0xfd5269=_0x3467fe;_0x57e424[_0xfd5269(0x106)](0xcc)[_0xfd5269(0x10f)]();});};}function handleEntityNotFound(_0x1df2ad){return function(_0x2ea328){const _0x3370f9=a109_0x556b;return!_0x2ea328&&_0x1df2ad[_0x3370f9(0x100)](0x194),_0x2ea328;};}function handleError(_0x36d7c4,_0x2221fa){return _0x2221fa=_0x2221fa||0x1f4,function(_0x5034bc){const _0x149bd8=a109_0x556b;logger[_0x149bd8(0x113)](_0x5034bc[_0x149bd8(0xff)]),_0x5034bc[_0x149bd8(0x112)]&&delete _0x5034bc['name'],_0x36d7c4[_0x149bd8(0x106)](_0x2221fa)['send'](_0x5034bc);};}exports['show']=function(_0x22d3c7,_0x347b03){const _0x4ad56f=a109_0x41a334;let _0x184a7e={'raw':!![],'where':{'id':_0x22d3c7[_0x4ad56f(0x107)]['id']}};const _0x41fde9={};return _0x41fde9['model']=_[_0x4ad56f(0x117)](db[_0x4ad56f(0xfd)][_0x4ad56f(0x115)]),_0x41fde9['query']=_[_0x4ad56f(0x117)](_0x22d3c7[_0x4ad56f(0x116)]),_0x41fde9[_0x4ad56f(0x10c)]=_['intersection'](_0x41fde9[_0x4ad56f(0x10d)],_0x41fde9['query']),_0x184a7e[_0x4ad56f(0xfb)]=_[_0x4ad56f(0xf8)](_0x41fde9['model'],qs[_0x4ad56f(0x102)](_0x22d3c7[_0x4ad56f(0x116)][_0x4ad56f(0x102)])),_0x184a7e['attributes']=_0x184a7e[_0x4ad56f(0xfb)][_0x4ad56f(0x103)]?_0x184a7e[_0x4ad56f(0xfb)]:_0x41fde9['model'],_0x22d3c7['query'][_0x4ad56f(0x105)]&&(_0x184a7e[_0x4ad56f(0x101)]=[{'all':!![]}]),_0x184a7e=_[_0x4ad56f(0x110)]({},_0x184a7e,_0x22d3c7[_0x4ad56f(0xfc)]),db[_0x4ad56f(0xfd)][_0x4ad56f(0x10a)](_0x184a7e)[_0x4ad56f(0x10e)](handleEntityNotFound(_0x347b03,null))['then'](respondWithResult(_0x347b03,null))['catch'](handleError(_0x347b03,null));},exports[a109_0x41a334(0x114)]=function(_0x2ed522,_0x25c005){const _0x14a74c=a109_0x41a334;return db[_0x14a74c(0xfd)][_0x14a74c(0x114)](_0x2ed522[_0x14a74c(0x109)],{})[_0x14a74c(0x10e)](respondWithResult(_0x25c005,0xc9))[_0x14a74c(0xf9)](handleError(_0x25c005,null));},exports[a109_0x41a334(0x108)]=function(_0x964584,_0xbaad57){const _0x128dd0=a109_0x41a334;return _0x964584[_0x128dd0(0x109)]['id']&&delete _0x964584['body']['id'],db['ChatProactiveAction'][_0x128dd0(0x10a)]({'where':{'id':_0x964584['params']['id']}})['then'](handleEntityNotFound(_0xbaad57,null))['then'](saveUpdates(_0x964584['body'],null))[_0x128dd0(0x10e)](respondWithResult(_0xbaad57,null))[_0x128dd0(0xf9)](handleError(_0xbaad57,null));},exports[a109_0x41a334(0xfa)]=function(_0x3478db,_0x1a5fe5){const _0x3bff09=a109_0x41a334;return db[_0x3bff09(0xfd)][_0x3bff09(0x10a)]({'where':{'id':_0x3478db[_0x3bff09(0x107)]['id']}})[_0x3bff09(0x10e)](handleEntityNotFound(_0x1a5fe5,null))[_0x3bff09(0x10e)](removeEntity(_0x1a5fe5,null))[_0x3bff09(0xf9)](handleError(_0x1a5fe5,null));};
\ No newline at end of file