Built motion from commit (unavailable).|2.0.75
[motion2.git] / server / api / plugin / index.js
index b838f05..fa1f37e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xec5a=['/:id','show','/:id/download','diskStorage','join','root','server/files/plugins','originalname','replace','format','%s-%s%s','basename','extname','now','post','single','file','upload','webhookPost','put','update','delete','exports','multer','util','path','Router','../../components/auth/service','../../config/environment','./plugin.controller','get','isAuthenticated','/webhook','webhookGet'];(function(_0x26b80e,_0x5c9333){var _0x84a8a8=function(_0x2e5b4a){while(--_0x2e5b4a){_0x26b80e['push'](_0x26b80e['shift']());}};_0x84a8a8(++_0x5c9333);}(_0xec5a,0xc1));var _0xaec5=function(_0xaf9a79,_0x570377){_0xaf9a79=_0xaf9a79-0x0;var _0x1f62cf=_0xec5a[_0xaf9a79];return _0x1f62cf;};'use strict';var multer=require(_0xaec5('0x0'));var util=require(_0xaec5('0x1'));var path=require(_0xaec5('0x2'));var express=require('express');var router=express[_0xaec5('0x3')]();var auth=require(_0xaec5('0x4'));var interaction=require('../../components/interaction/service');var config=require(_0xaec5('0x5'));var controller=require(_0xaec5('0x6'));router[_0xaec5('0x7')]('/',auth[_0xaec5('0x8')](),controller['index']);router[_0xaec5('0x7')](_0xaec5('0x9'),controller[_0xaec5('0xa')]);router[_0xaec5('0x7')](_0xaec5('0xb'),auth[_0xaec5('0x8')](),controller[_0xaec5('0xc')]);router['get'](_0xaec5('0xd'),auth[_0xaec5('0x8')](),controller['download']);var upload=multer({'storage':multer[_0xaec5('0xe')]({'destination':function(_0x233dd5,_0x16a8a1,_0x56a0fe){_0x56a0fe(null,path[_0xaec5('0xf')](config[_0xaec5('0x10')],_0xaec5('0x11')));},'filename':function(_0x5ad256,_0xc235d8,_0x2a700b){_0xc235d8['originalname']=_0xc235d8[_0xaec5('0x12')][_0xaec5('0x13')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x2a700b(null,util[_0xaec5('0x14')](_0xaec5('0x15'),path[_0xaec5('0x16')](_0xc235d8[_0xaec5('0x12')],path[_0xaec5('0x17')](_0xc235d8['originalname'])),Date[_0xaec5('0x18')](),path[_0xaec5('0x17')](_0xc235d8[_0xaec5('0x12')])));}})});router[_0xaec5('0x19')]('/',upload[_0xaec5('0x1a')](_0xaec5('0x1b')),controller[_0xaec5('0x1c')]);router[_0xaec5('0x19')](_0xaec5('0x9'),controller[_0xaec5('0x1d')]);router[_0xaec5('0x1e')](_0xaec5('0xb'),auth[_0xaec5('0x8')](),controller[_0xaec5('0x1f')]);router[_0xaec5('0x20')](_0xaec5('0xb'),auth['isAuthenticated'](),controller['delete']);module[_0xaec5('0x21')]=router;
\ No newline at end of file
+var _0xddfb=['isAuthenticated','index','webhookGet','show','/:id/download','download','diskStorage','join','root','server/files/plugins','originalname','%s-%s%s','extname','now','upload','post','/webhook','webhookPost','put','/:id','delete','exports','multer','path','Router','../../components/interaction/service','./plugin.controller','get'];(function(_0x5900b6,_0x542703){var _0x33347b=function(_0x4971d6){while(--_0x4971d6){_0x5900b6['push'](_0x5900b6['shift']());}};_0x33347b(++_0x542703);}(_0xddfb,0x6a));var _0xbddf=function(_0x3f66d6,_0x174f84){_0x3f66d6=_0x3f66d6-0x0;var _0x1e1184=_0xddfb[_0x3f66d6];return _0x1e1184;};'use strict';var multer=require(_0xbddf('0x0'));var util=require('util');var path=require(_0xbddf('0x1'));var express=require('express');var router=express[_0xbddf('0x2')]();var auth=require('../../components/auth/service');var interaction=require(_0xbddf('0x3'));var config=require('../../config/environment');var controller=require(_0xbddf('0x4'));router[_0xbddf('0x5')]('/',auth[_0xbddf('0x6')](),controller[_0xbddf('0x7')]);router[_0xbddf('0x5')]('/webhook',controller[_0xbddf('0x8')]);router[_0xbddf('0x5')]('/:id',auth[_0xbddf('0x6')](),controller[_0xbddf('0x9')]);router[_0xbddf('0x5')](_0xbddf('0xa'),auth['isAuthenticated'](),controller[_0xbddf('0xb')]);var upload=multer({'storage':multer[_0xbddf('0xc')]({'destination':function(_0x823552,_0x5c98fe,_0x36702b){_0x36702b(null,path[_0xbddf('0xd')](config[_0xbddf('0xe')],_0xbddf('0xf')));},'filename':function(_0x3a9496,_0x2a6bf5,_0x9bccd9){_0x2a6bf5['originalname']=_0x2a6bf5[_0xbddf('0x10')]['replace'](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x9bccd9(null,util['format'](_0xbddf('0x11'),path['basename'](_0x2a6bf5[_0xbddf('0x10')],path[_0xbddf('0x12')](_0x2a6bf5['originalname'])),Date[_0xbddf('0x13')](),path[_0xbddf('0x12')](_0x2a6bf5[_0xbddf('0x10')])));}})});router['post']('/',upload['single']('file'),controller[_0xbddf('0x14')]);router[_0xbddf('0x15')](_0xbddf('0x16'),controller[_0xbddf('0x17')]);router[_0xbddf('0x18')](_0xbddf('0x19'),auth[_0xbddf('0x6')](),controller['update']);router['delete'](_0xbddf('0x19'),auth['isAuthenticated'](),controller[_0xbddf('0x1a')]);module[_0xbddf('0x1b')]=router;
\ No newline at end of file