Built motion from commit efa66e19.|2.6.22
[motion2.git] / server / api / plugin / index.js
index 8e4d37d..f0e4bf4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7a2c=['webhookPost','put','multer','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','get','isAuthenticated','webhookGet','/:id','/:id/download','diskStorage','join','server/files/plugins','originalname','replace','format','%s-%s%s','basename','extname','now','post','single','file'];(function(_0x4fb707,_0x1cac58){var _0x5d30e1=function(_0x349e41){while(--_0x349e41){_0x4fb707['push'](_0x4fb707['shift']());}};_0x5d30e1(++_0x1cac58);}(_0x7a2c,0x17b));var _0xc7a2=function(_0x62ea2a,_0x529b65){_0x62ea2a=_0x62ea2a-0x0;var _0x442452=_0x7a2c[_0x62ea2a];return _0x442452;};'use strict';var multer=require(_0xc7a2('0x0'));var util=require('util');var path=require(_0xc7a2('0x1'));var timeout=require(_0xc7a2('0x2'));var express=require(_0xc7a2('0x3'));var router=express[_0xc7a2('0x4')]();var fs_extra=require(_0xc7a2('0x5'));var auth=require(_0xc7a2('0x6'));var interaction=require(_0xc7a2('0x7'));var config=require(_0xc7a2('0x8'));var controller=require('./plugin.controller');router[_0xc7a2('0x9')]('/',auth[_0xc7a2('0xa')](),controller['index']);router['get']('/webhook',controller[_0xc7a2('0xb')]);router[_0xc7a2('0x9')](_0xc7a2('0xc'),auth[_0xc7a2('0xa')](),controller['show']);router[_0xc7a2('0x9')](_0xc7a2('0xd'),auth[_0xc7a2('0xa')](),controller['download']);var upload=multer({'storage':multer[_0xc7a2('0xe')]({'destination':function(_0x4a44c7,_0x3e216a,_0x32adcc){_0x32adcc(null,path[_0xc7a2('0xf')](config['root'],_0xc7a2('0x10')));},'filename':function(_0x28d414,_0x2df81a,_0x5871c3){_0x2df81a[_0xc7a2('0x11')]=_0x2df81a[_0xc7a2('0x11')][_0xc7a2('0x12')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x5871c3(null,util[_0xc7a2('0x13')](_0xc7a2('0x14'),path[_0xc7a2('0x15')](_0x2df81a[_0xc7a2('0x11')],path[_0xc7a2('0x16')](_0x2df81a[_0xc7a2('0x11')])),Date[_0xc7a2('0x17')](),path[_0xc7a2('0x16')](_0x2df81a[_0xc7a2('0x11')])));}})});router[_0xc7a2('0x18')]('/',upload[_0xc7a2('0x19')](_0xc7a2('0x1a')),controller['upload']);router[_0xc7a2('0x18')]('/webhook',controller[_0xc7a2('0x1b')]);router[_0xc7a2('0x1c')](_0xc7a2('0xc'),auth[_0xc7a2('0xa')](),controller['update']);router['delete'](_0xc7a2('0xc'),auth[_0xc7a2('0xa')](),controller['delete']);module['exports']=router;
\ No newline at end of file
+var _0xed1f=['basename','originalname','now','extname','single','upload','post','webhookPost','put','delete','multer','util','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./plugin.controller','get','isAuthenticated','index','/webhook','webhookGet','show','/:id/download','diskStorage','server/files/plugins','replace','format'];(function(_0x30d1ed,_0x3c7574){var _0x49826e=function(_0x538baa){while(--_0x538baa){_0x30d1ed['push'](_0x30d1ed['shift']());}};_0x49826e(++_0x3c7574);}(_0xed1f,0x6a));var _0xfed1=function(_0x4565bf,_0x5ad9d6){_0x4565bf=_0x4565bf-0x0;var _0x5610ba=_0xed1f[_0x4565bf];return _0x5610ba;};'use strict';var multer=require(_0xfed1('0x0'));var util=require(_0xfed1('0x1'));var path=require(_0xfed1('0x2'));var timeout=require(_0xfed1('0x3'));var express=require(_0xfed1('0x4'));var router=express[_0xfed1('0x5')]();var fs_extra=require(_0xfed1('0x6'));var auth=require(_0xfed1('0x7'));var interaction=require(_0xfed1('0x8'));var config=require(_0xfed1('0x9'));var controller=require(_0xfed1('0xa'));router[_0xfed1('0xb')]('/',auth[_0xfed1('0xc')](),controller[_0xfed1('0xd')]);router[_0xfed1('0xb')](_0xfed1('0xe'),controller[_0xfed1('0xf')]);router[_0xfed1('0xb')]('/:id',auth[_0xfed1('0xc')](),controller[_0xfed1('0x10')]);router['get'](_0xfed1('0x11'),auth[_0xfed1('0xc')](),controller['download']);var upload=multer({'storage':multer[_0xfed1('0x12')]({'destination':function(_0x48c338,_0x1c3f40,_0x234f4e){_0x234f4e(null,path['join'](config['root'],_0xfed1('0x13')));},'filename':function(_0xe84ba6,_0x569a6e,_0x17f4fe){_0x569a6e['originalname']=_0x569a6e['originalname'][_0xfed1('0x14')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x17f4fe(null,util[_0xfed1('0x15')]('%s-%s%s',path[_0xfed1('0x16')](_0x569a6e['originalname'],path['extname'](_0x569a6e[_0xfed1('0x17')])),Date[_0xfed1('0x18')](),path[_0xfed1('0x19')](_0x569a6e[_0xfed1('0x17')])));}})});router['post']('/',upload[_0xfed1('0x1a')]('file'),controller[_0xfed1('0x1b')]);router[_0xfed1('0x1c')]('/webhook',controller[_0xfed1('0x1d')]);router[_0xfed1('0x1e')]('/:id',auth['isAuthenticated'](),controller['update']);router[_0xfed1('0x1f')]('/:id',auth[_0xfed1('0xc')](),controller[_0xfed1('0x1f')]);module['exports']=router;
\ No newline at end of file