Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / schedule / schedule.controller.js
index 6376932..eb8804a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x08cc=['zip-dir','fast-json-patch','request-promise','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','save','update','then','destroy','UserProfileResource','error','stack','name','send','index','Schedule','rawAttributes','type','key','model','map','query','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','includeAll','include','findAll','rows','catch','params','length','find','create','user','role','get','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','run','eml-format'];(function(_0x387f93,_0x3266ca){var _0x41b457=function(_0x46f80e){while(--_0x46f80e){_0x387f93['push'](_0x387f93['shift']());}};_0x41b457(++_0x3266ca);}(_0x08cc,0x1df));var _0xc08c=function(_0x126f8f,_0x475057){_0x126f8f=_0x126f8f-0x0;var _0x5d19d0=_0x08cc[_0x126f8f];return _0x5d19d0;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xc08c('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xc08c('0x1'));var jsonpatch=require(_0xc08c('0x2'));var rp=require(_0xc08c('0x3'));var moment=require('moment');var BPromise=require(_0xc08c('0x4'));var Mustache=require(_0xc08c('0x5'));var util=require('util');var path=require(_0xc08c('0x6'));var sox=require(_0xc08c('0x7'));var csv=require(_0xc08c('0x8'));var ejs=require(_0xc08c('0x9'));var fs=require('fs');var _=require(_0xc08c('0xa'));var squel=require(_0xc08c('0xb'));var crypto=require(_0xc08c('0xc'));var jsforce=require(_0xc08c('0xd'));var deskjs=require(_0xc08c('0xe'));var toCsv=require(_0xc08c('0x8'));var querystring=require(_0xc08c('0xf'));var Papa=require(_0xc08c('0x10'));var Redis=require('ioredis');var authService=require(_0xc08c('0x11'));var qs=require(_0xc08c('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc08c('0x13'));var logger=require('../../config/logger')(_0xc08c('0x14'));var utils=require(_0xc08c('0x15'));var config=require(_0xc08c('0x16'));var db=require(_0xc08c('0x17'))['db'];function respondWithStatusCode(_0x4010cf,_0x3008a1){_0x3008a1=_0x3008a1||0xcc;return function(_0x88898a){if(_0x88898a){return _0x4010cf[_0xc08c('0x18')](_0x3008a1);}return _0x4010cf[_0xc08c('0x19')](_0x3008a1)[_0xc08c('0x1a')]();};}function respondWithResult(_0x532810,_0x348763){_0x348763=_0x348763||0xc8;return function(_0x57d00c){if(_0x57d00c){return _0x532810[_0xc08c('0x19')](_0x348763)[_0xc08c('0x1b')](_0x57d00c);}};}function respondWithFilteredResult(_0x279882,_0x1df954){return function(_0x1abcfd){if(_0x1abcfd){var _0x3031b8=_0x1abcfd[_0xc08c('0x1c')],_0x482f08=_0x1df954[_0xc08c('0x1d')],_0x12aed2=_0x1df954[_0xc08c('0x1d')]+_0x1df954[_0xc08c('0x1e')],_0xc413fb;if(_0x12aed2>=_0x3031b8){_0x12aed2=_0x3031b8;_0xc413fb=0xc8;}else{_0xc413fb=0xce;}_0x279882['status'](_0xc413fb);return _0x279882[_0xc08c('0x1f')]('Content-Range',_0x482f08+'-'+_0x12aed2+'/'+_0x3031b8)[_0xc08c('0x1b')](_0x1abcfd);}return null;};}function patchUpdates(_0x57c73a){return function(_0x35186a){try{jsonpatch['apply'](_0x35186a,_0x57c73a,!![]);}catch(_0x4ca620){return BPromise['reject'](_0x4ca620);}return _0x35186a[_0xc08c('0x20')]();};}function saveUpdates(_0x40470b,_0x4b7ece){return function(_0x17e66c){if(_0x17e66c){return _0x17e66c[_0xc08c('0x21')](_0x40470b)[_0xc08c('0x22')](function(_0x59a92e){return _0x59a92e;});}return null;};}function removeEntity(_0x286f52,_0x3bb185){return function(_0x69d3b3){if(_0x69d3b3){return _0x69d3b3[_0xc08c('0x23')]()[_0xc08c('0x22')](function(){var _0x1c2413=_0x69d3b3['get']({'plain':!![]});var _0x226565='Scheduler';return db[_0xc08c('0x24')][_0xc08c('0x23')]({'where':{'type':_0x226565,'resourceId':_0x1c2413['id']}})['then'](function(){return _0x69d3b3;});})[_0xc08c('0x22')](function(){_0x286f52[_0xc08c('0x19')](0xcc)[_0xc08c('0x1a')]();});}};}function handleEntityNotFound(_0x1bfcc6,_0x1cd67c){return function(_0x3938e2){if(!_0x3938e2){_0x1bfcc6[_0xc08c('0x18')](0x194);}return _0x3938e2;};}function handleError(_0x23c2f9,_0x136127){_0x136127=_0x136127||0x1f4;return function(_0x2b3c97){logger[_0xc08c('0x25')](_0x2b3c97[_0xc08c('0x26')]);if(_0x2b3c97[_0xc08c('0x27')]){delete _0x2b3c97[_0xc08c('0x27')];}_0x23c2f9[_0xc08c('0x19')](_0x136127)[_0xc08c('0x28')](_0x2b3c97);};}exports[_0xc08c('0x29')]=function(_0x950f04,_0x5aaeb9){var _0x979c9c={},_0x37c6ba={},_0x4d3f18={'count':0x0,'rows':[]};var _0x3eddce=_['map'](db[_0xc08c('0x2a')][_0xc08c('0x2b')],function(_0x2536d2){return{'name':_0x2536d2['fieldName'],'type':_0x2536d2[_0xc08c('0x2c')][_0xc08c('0x2d')]};});_0x37c6ba[_0xc08c('0x2e')]=_[_0xc08c('0x2f')](_0x3eddce,_0xc08c('0x27'));_0x37c6ba[_0xc08c('0x30')]=_[_0xc08c('0x31')](_0x950f04[_0xc08c('0x30')]);_0x37c6ba[_0xc08c('0x32')]=_[_0xc08c('0x33')](_0x37c6ba[_0xc08c('0x2e')],_0x37c6ba['query']);_0x979c9c[_0xc08c('0x34')]=_[_0xc08c('0x33')](_0x37c6ba['model'],qs[_0xc08c('0x35')](_0x950f04[_0xc08c('0x30')]['fields']));_0x979c9c['attributes']=_0x979c9c[_0xc08c('0x34')]['length']?_0x979c9c[_0xc08c('0x34')]:_0x37c6ba[_0xc08c('0x2e')];if(!_0x950f04[_0xc08c('0x30')][_0xc08c('0x36')](_0xc08c('0x37'))){_0x979c9c[_0xc08c('0x1e')]=qs['limit'](_0x950f04[_0xc08c('0x30')][_0xc08c('0x1e')]);_0x979c9c[_0xc08c('0x1d')]=qs[_0xc08c('0x1d')](_0x950f04[_0xc08c('0x30')][_0xc08c('0x1d')]);}_0x979c9c[_0xc08c('0x38')]=qs['sort'](_0x950f04[_0xc08c('0x30')][_0xc08c('0x39')]);_0x979c9c[_0xc08c('0x3a')]=qs['filters'](_[_0xc08c('0x3b')](_0x950f04[_0xc08c('0x30')],_0x37c6ba[_0xc08c('0x32')]));if(_0x950f04['query'][_0xc08c('0x3c')]){_0x979c9c[_0xc08c('0x3a')]=_[_0xc08c('0x3d')](_0x979c9c[_0xc08c('0x3a')],{'$or':_['map'](_0x3eddce,function(_0x2c82b5){if(_0x2c82b5[_0xc08c('0x2c')]!=='VIRTUAL'){var _0x176d37={};_0x176d37[_0x2c82b5[_0xc08c('0x27')]]={'$like':'%'+_0x950f04['query'][_0xc08c('0x3c')]+'%'};return _0x176d37;}})});}_0x979c9c=_[_0xc08c('0x3d')]({},_0x979c9c,_0x950f04['options']);var _0x19c23a={'where':_0x979c9c[_0xc08c('0x3a')]};return db[_0xc08c('0x2a')][_0xc08c('0x1c')](_0x19c23a)[_0xc08c('0x22')](function(_0x15b5b1){_0x4d3f18['count']=_0x15b5b1;if(_0x950f04[_0xc08c('0x30')][_0xc08c('0x3e')]){_0x979c9c[_0xc08c('0x3f')]=[{'all':!![]}];}return db[_0xc08c('0x2a')][_0xc08c('0x40')](_0x979c9c);})[_0xc08c('0x22')](function(_0x1f614c){_0x4d3f18[_0xc08c('0x41')]=_0x1f614c;return _0x4d3f18;})[_0xc08c('0x22')](respondWithFilteredResult(_0x5aaeb9,_0x979c9c))[_0xc08c('0x42')](handleError(_0x5aaeb9,null));};exports['show']=function(_0x319c8c,_0x351eca){var _0xf3e0e7={'raw':![],'where':{'id':_0x319c8c[_0xc08c('0x43')]['id']}},_0x2eb048={};_0x2eb048[_0xc08c('0x2e')]=_[_0xc08c('0x31')](db['Schedule']['rawAttributes']);_0x2eb048[_0xc08c('0x30')]=_['keys'](_0x319c8c[_0xc08c('0x30')]);_0x2eb048[_0xc08c('0x32')]=_[_0xc08c('0x33')](_0x2eb048[_0xc08c('0x2e')],_0x2eb048[_0xc08c('0x30')]);_0xf3e0e7['attributes']=_[_0xc08c('0x33')](_0x2eb048[_0xc08c('0x2e')],qs[_0xc08c('0x35')](_0x319c8c[_0xc08c('0x30')][_0xc08c('0x35')]));_0xf3e0e7['attributes']=_0xf3e0e7[_0xc08c('0x34')][_0xc08c('0x44')]?_0xf3e0e7[_0xc08c('0x34')]:_0x2eb048['model'];if(_0x319c8c[_0xc08c('0x30')][_0xc08c('0x3e')]){_0xf3e0e7[_0xc08c('0x3f')]=[{'all':!![]}];}_0xf3e0e7=_[_0xc08c('0x3d')]({},_0xf3e0e7,_0x319c8c['options']);return db[_0xc08c('0x2a')][_0xc08c('0x45')](_0xf3e0e7)[_0xc08c('0x22')](handleEntityNotFound(_0x351eca,null))[_0xc08c('0x22')](respondWithResult(_0x351eca,null))['catch'](handleError(_0x351eca,null));};exports[_0xc08c('0x46')]=function(_0x44b0f4,_0x27780e){return db[_0xc08c('0x2a')][_0xc08c('0x46')](_0x44b0f4['body'],{})['then'](function(_0x4d968f){var _0x316ab9=_0x44b0f4[_0xc08c('0x47')]['get']({'plain':!![]});if(!_0x316ab9)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x316ab9[_0xc08c('0x48')]===_0xc08c('0x47')){var _0x4c26de=_0x4d968f[_0xc08c('0x49')]({'plain':!![]});var _0x58d2c3='Scheduler';return db[_0xc08c('0x4a')][_0xc08c('0x45')]({'where':{'name':_0x58d2c3,'userProfileId':_0x316ab9[_0xc08c('0x4b')]},'raw':!![]})[_0xc08c('0x22')](function(_0x2c09f4){if(_0x2c09f4&&_0x2c09f4[_0xc08c('0x4c')]===0x0){return db[_0xc08c('0x24')][_0xc08c('0x46')]({'name':_0x4c26de['name'],'resourceId':_0x4c26de['id'],'type':_0x2c09f4[_0xc08c('0x27')],'sectionId':_0x2c09f4['id']},{})[_0xc08c('0x22')](function(){return _0x4d968f;});}else{return _0x4d968f;}})[_0xc08c('0x42')](function(_0x2dc915){logger['error'](_0xc08c('0x4d'),_0x2dc915);throw _0x2dc915;});}return _0x4d968f;})['then'](respondWithResult(_0x27780e,0xc9))[_0xc08c('0x42')](handleError(_0x27780e,null));};exports[_0xc08c('0x21')]=function(_0x48db70,_0x24dddb){if(_0x48db70[_0xc08c('0x4e')]['id']){delete _0x48db70[_0xc08c('0x4e')]['id'];}return db[_0xc08c('0x2a')]['find']({'where':{'id':_0x48db70[_0xc08c('0x43')]['id']}})[_0xc08c('0x22')](handleEntityNotFound(_0x24dddb,null))['then'](saveUpdates(_0x48db70[_0xc08c('0x4e')],null))['then'](respondWithResult(_0x24dddb,null))['catch'](handleError(_0x24dddb,null));};exports[_0xc08c('0x23')]=function(_0x3568db,_0x2e3627){return db['Schedule'][_0xc08c('0x45')]({'where':{'id':_0x3568db[_0xc08c('0x43')]['id']}})[_0xc08c('0x22')](handleEntityNotFound(_0x2e3627,null))[_0xc08c('0x22')](removeEntity(_0x2e3627,null))['catch'](handleError(_0x2e3627,null));};exports[_0xc08c('0x4f')]=function(_0x53a5f5,_0x12d6c9,_0x3ecaf5){var _0x3cd73c=require('../../config/schedule');return db[_0xc08c('0x2a')][_0xc08c('0x45')]({'where':{'id':_0x53a5f5[_0xc08c('0x43')]['id']},'raw':!![]})['then'](handleEntityNotFound(_0x12d6c9,null))[_0xc08c('0x22')](function(){_0x3cd73c[_0xc08c('0x4f')](_0x53a5f5[_0xc08c('0x43')]['id']);})[_0xc08c('0x22')](respondWithStatusCode(_0x12d6c9,null))[_0xc08c('0x42')](handleError(_0x12d6c9,null));};
\ No newline at end of file
+var _0x458c=['includeAll','merge','create','body','user','get','role','find','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','run','../../config/schedule','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','offset','limit','set','Content-Range','json','reject','save','update','then','destroy','Scheduler','UserProfileResource','stack','name','index','map','Schedule','rawAttributes','fieldName','key','model','query','filters','intersection','fields','attributes','hasOwnProperty','nolimit','order','sort','pick','filter','where','type','VIRTUAL','count','include','findAll','catch','show','params','length'];(function(_0x120214,_0x35b5cd){var _0x205e3c=function(_0x182c77){while(--_0x182c77){_0x120214['push'](_0x120214['shift']());}};_0x205e3c(++_0x35b5cd);}(_0x458c,0xba));var _0xc458=function(_0x3cbe1c,_0x4bcabd){_0x3cbe1c=_0x3cbe1c-0x0;var _0x5ee08b=_0x458c[_0x3cbe1c];return _0x5ee08b;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xc458('0x0'));var rimraf=require(_0xc458('0x1'));var zipdir=require(_0xc458('0x2'));var jsonpatch=require(_0xc458('0x3'));var rp=require(_0xc458('0x4'));var moment=require(_0xc458('0x5'));var BPromise=require(_0xc458('0x6'));var Mustache=require(_0xc458('0x7'));var util=require('util');var path=require('path');var sox=require(_0xc458('0x8'));var csv=require('to-csv');var ejs=require(_0xc458('0x9'));var fs=require('fs');var _=require(_0xc458('0xa'));var squel=require(_0xc458('0xb'));var crypto=require(_0xc458('0xc'));var jsforce=require(_0xc458('0xd'));var deskjs=require(_0xc458('0xe'));var toCsv=require(_0xc458('0xf'));var querystring=require(_0xc458('0x10'));var Papa=require(_0xc458('0x11'));var Redis=require(_0xc458('0x12'));var authService=require(_0xc458('0x13'));var qs=require(_0xc458('0x14'));var as=require(_0xc458('0x15'));var hardwareService=require(_0xc458('0x16'));var logger=require('../../config/logger')(_0xc458('0x17'));var utils=require(_0xc458('0x18'));var config=require(_0xc458('0x19'));var db=require(_0xc458('0x1a'))['db'];function respondWithStatusCode(_0x3162bf,_0x282b4c){_0x282b4c=_0x282b4c||0xcc;return function(_0x2ad471){if(_0x2ad471){return _0x3162bf[_0xc458('0x1b')](_0x282b4c);}return _0x3162bf[_0xc458('0x1c')](_0x282b4c)[_0xc458('0x1d')]();};}function respondWithResult(_0x338941,_0x20e8b9){_0x20e8b9=_0x20e8b9||0xc8;return function(_0x26a149){if(_0x26a149){return _0x338941[_0xc458('0x1c')](_0x20e8b9)['json'](_0x26a149);}};}function respondWithFilteredResult(_0x205a9d,_0x497028){return function(_0x5e9da8){if(_0x5e9da8){var _0x2d234d=_0x5e9da8['count'],_0x158287=_0x497028[_0xc458('0x1e')],_0xae1e24=_0x497028['offset']+_0x497028[_0xc458('0x1f')],_0x3844f8;if(_0xae1e24>=_0x2d234d){_0xae1e24=_0x2d234d;_0x3844f8=0xc8;}else{_0x3844f8=0xce;}_0x205a9d[_0xc458('0x1c')](_0x3844f8);return _0x205a9d[_0xc458('0x20')](_0xc458('0x21'),_0x158287+'-'+_0xae1e24+'/'+_0x2d234d)[_0xc458('0x22')](_0x5e9da8);}return null;};}function patchUpdates(_0x9853f6){return function(_0x112dc6){try{jsonpatch['apply'](_0x112dc6,_0x9853f6,!![]);}catch(_0x29156d){return BPromise[_0xc458('0x23')](_0x29156d);}return _0x112dc6[_0xc458('0x24')]();};}function saveUpdates(_0x3a748f,_0xda5b89){return function(_0x34ee32){if(_0x34ee32){return _0x34ee32[_0xc458('0x25')](_0x3a748f)[_0xc458('0x26')](function(_0x402ff4){return _0x402ff4;});}return null;};}function removeEntity(_0x218364,_0xc99222){return function(_0x55262c){if(_0x55262c){return _0x55262c[_0xc458('0x27')]()['then'](function(){var _0x5825e7=_0x55262c['get']({'plain':!![]});var _0xe1bd4b=_0xc458('0x28');return db[_0xc458('0x29')][_0xc458('0x27')]({'where':{'type':_0xe1bd4b,'resourceId':_0x5825e7['id']}})[_0xc458('0x26')](function(){return _0x55262c;});})['then'](function(){_0x218364[_0xc458('0x1c')](0xcc)[_0xc458('0x1d')]();});}};}function handleEntityNotFound(_0x201245,_0x23a2a4){return function(_0x3a0ca0){if(!_0x3a0ca0){_0x201245[_0xc458('0x1b')](0x194);}return _0x3a0ca0;};}function handleError(_0x357daa,_0x1604b8){_0x1604b8=_0x1604b8||0x1f4;return function(_0x25c52a){logger['error'](_0x25c52a[_0xc458('0x2a')]);if(_0x25c52a['name']){delete _0x25c52a[_0xc458('0x2b')];}_0x357daa[_0xc458('0x1c')](_0x1604b8)['send'](_0x25c52a);};}exports[_0xc458('0x2c')]=function(_0x46d078,_0x1d767c){var _0xb62a52={},_0x40bf7c={},_0x45037b={'count':0x0,'rows':[]};var _0x152110=_[_0xc458('0x2d')](db[_0xc458('0x2e')][_0xc458('0x2f')],function(_0x457d2a){return{'name':_0x457d2a[_0xc458('0x30')],'type':_0x457d2a['type'][_0xc458('0x31')]};});_0x40bf7c[_0xc458('0x32')]=_[_0xc458('0x2d')](_0x152110,_0xc458('0x2b'));_0x40bf7c['query']=_['keys'](_0x46d078[_0xc458('0x33')]);_0x40bf7c[_0xc458('0x34')]=_[_0xc458('0x35')](_0x40bf7c[_0xc458('0x32')],_0x40bf7c[_0xc458('0x33')]);_0xb62a52['attributes']=_[_0xc458('0x35')](_0x40bf7c[_0xc458('0x32')],qs['fields'](_0x46d078['query'][_0xc458('0x36')]));_0xb62a52[_0xc458('0x37')]=_0xb62a52[_0xc458('0x37')]['length']?_0xb62a52[_0xc458('0x37')]:_0x40bf7c['model'];if(!_0x46d078[_0xc458('0x33')][_0xc458('0x38')](_0xc458('0x39'))){_0xb62a52[_0xc458('0x1f')]=qs[_0xc458('0x1f')](_0x46d078[_0xc458('0x33')][_0xc458('0x1f')]);_0xb62a52['offset']=qs['offset'](_0x46d078[_0xc458('0x33')]['offset']);}_0xb62a52[_0xc458('0x3a')]=qs[_0xc458('0x3b')](_0x46d078['query']['sort']);_0xb62a52['where']=qs[_0xc458('0x34')](_[_0xc458('0x3c')](_0x46d078[_0xc458('0x33')],_0x40bf7c['filters']));if(_0x46d078[_0xc458('0x33')][_0xc458('0x3d')]){_0xb62a52[_0xc458('0x3e')]=_['merge'](_0xb62a52[_0xc458('0x3e')],{'$or':_['map'](_0x152110,function(_0x131441){if(_0x131441[_0xc458('0x3f')]!==_0xc458('0x40')){var _0x19f1c5={};_0x19f1c5[_0x131441[_0xc458('0x2b')]]={'$like':'%'+_0x46d078[_0xc458('0x33')][_0xc458('0x3d')]+'%'};return _0x19f1c5;}})});}_0xb62a52=_['merge']({},_0xb62a52,_0x46d078['options']);var _0x4cd3a7={'where':_0xb62a52[_0xc458('0x3e')]};return db[_0xc458('0x2e')][_0xc458('0x41')](_0x4cd3a7)[_0xc458('0x26')](function(_0x1b55f3){_0x45037b['count']=_0x1b55f3;if(_0x46d078['query']['includeAll']){_0xb62a52[_0xc458('0x42')]=[{'all':!![]}];}return db[_0xc458('0x2e')][_0xc458('0x43')](_0xb62a52);})[_0xc458('0x26')](function(_0xdc5bf0){_0x45037b['rows']=_0xdc5bf0;return _0x45037b;})[_0xc458('0x26')](respondWithFilteredResult(_0x1d767c,_0xb62a52))[_0xc458('0x44')](handleError(_0x1d767c,null));};exports[_0xc458('0x45')]=function(_0x1bab8c,_0x3af0ea){var _0x2d1c27={'raw':![],'where':{'id':_0x1bab8c[_0xc458('0x46')]['id']}},_0x4c91b2={};_0x4c91b2['model']=_['keys'](db[_0xc458('0x2e')][_0xc458('0x2f')]);_0x4c91b2[_0xc458('0x33')]=_['keys'](_0x1bab8c[_0xc458('0x33')]);_0x4c91b2[_0xc458('0x34')]=_['intersection'](_0x4c91b2[_0xc458('0x32')],_0x4c91b2[_0xc458('0x33')]);_0x2d1c27[_0xc458('0x37')]=_[_0xc458('0x35')](_0x4c91b2['model'],qs[_0xc458('0x36')](_0x1bab8c[_0xc458('0x33')]['fields']));_0x2d1c27[_0xc458('0x37')]=_0x2d1c27['attributes'][_0xc458('0x47')]?_0x2d1c27['attributes']:_0x4c91b2['model'];if(_0x1bab8c[_0xc458('0x33')][_0xc458('0x48')]){_0x2d1c27['include']=[{'all':!![]}];}_0x2d1c27=_[_0xc458('0x49')]({},_0x2d1c27,_0x1bab8c['options']);return db['Schedule']['find'](_0x2d1c27)['then'](handleEntityNotFound(_0x3af0ea,null))[_0xc458('0x26')](respondWithResult(_0x3af0ea,null))[_0xc458('0x44')](handleError(_0x3af0ea,null));};exports[_0xc458('0x4a')]=function(_0x49fdcb,_0x546dee){return db[_0xc458('0x2e')][_0xc458('0x4a')](_0x49fdcb[_0xc458('0x4b')],{})[_0xc458('0x26')](function(_0x23558f){var _0x29567b=_0x49fdcb[_0xc458('0x4c')][_0xc458('0x4d')]({'plain':!![]});if(!_0x29567b)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x29567b[_0xc458('0x4e')]===_0xc458('0x4c')){var _0x2af875=_0x23558f['get']({'plain':!![]});var _0x5919dd='Scheduler';return db['UserProfileSection'][_0xc458('0x4f')]({'where':{'name':_0x5919dd,'userProfileId':_0x29567b[_0xc458('0x50')]},'raw':!![]})[_0xc458('0x26')](function(_0x26b6f9){if(_0x26b6f9&&_0x26b6f9[_0xc458('0x51')]===0x0){return db['UserProfileResource'][_0xc458('0x4a')]({'name':_0x2af875[_0xc458('0x2b')],'resourceId':_0x2af875['id'],'type':_0x26b6f9[_0xc458('0x2b')],'sectionId':_0x26b6f9['id']},{})['then'](function(){return _0x23558f;});}else{return _0x23558f;}})[_0xc458('0x44')](function(_0x47cbc6){logger[_0xc458('0x52')](_0xc458('0x53'),_0x47cbc6);throw _0x47cbc6;});}return _0x23558f;})[_0xc458('0x26')](respondWithResult(_0x546dee,0xc9))['catch'](handleError(_0x546dee,null));};exports[_0xc458('0x25')]=function(_0x480011,_0x7fd3ef){if(_0x480011[_0xc458('0x4b')]['id']){delete _0x480011['body']['id'];}return db['Schedule'][_0xc458('0x4f')]({'where':{'id':_0x480011['params']['id']}})[_0xc458('0x26')](handleEntityNotFound(_0x7fd3ef,null))[_0xc458('0x26')](saveUpdates(_0x480011[_0xc458('0x4b')],null))[_0xc458('0x26')](respondWithResult(_0x7fd3ef,null))[_0xc458('0x44')](handleError(_0x7fd3ef,null));};exports['destroy']=function(_0x582f9e,_0x796b58){return db[_0xc458('0x2e')]['find']({'where':{'id':_0x582f9e[_0xc458('0x46')]['id']}})['then'](handleEntityNotFound(_0x796b58,null))['then'](removeEntity(_0x796b58,null))[_0xc458('0x44')](handleError(_0x796b58,null));};exports[_0xc458('0x54')]=function(_0x18ad29,_0x59b523,_0x4fce5a){var _0x4a98c5=require(_0xc458('0x55'));return db[_0xc458('0x2e')][_0xc458('0x4f')]({'where':{'id':_0x18ad29['params']['id']},'raw':!![]})[_0xc458('0x26')](handleEntityNotFound(_0x59b523,null))[_0xc458('0x26')](function(){_0x4a98c5['run'](_0x18ad29[_0xc458('0x46')]['id']);})[_0xc458('0x26')](respondWithStatusCode(_0x59b523,null))[_0xc458('0x44')](handleError(_0x59b523,null));};
\ No newline at end of file