Built motion from commit (unavailable).|2.3.94
[motion2.git] / server / api / sound / index.js
index 46c8972..d876fe4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x03e9=['delete','exports','util','Router','../../components/auth/service','../../components/interaction/service','../../config/environment','./sound.controller','get','index','/:id','isAuthenticated','show','/:id/download','diskStorage','root','originalname','replace','format','%s-%s%s','now','extname','post','single','file','put','update'];(function(_0x353dcd,_0x1eb15d){var _0x137122=function(_0x4900b4){while(--_0x4900b4){_0x353dcd['push'](_0x353dcd['shift']());}};_0x137122(++_0x1eb15d);}(_0x03e9,0x6e));var _0x903e=function(_0x2063cf,_0x493b78){_0x2063cf=_0x2063cf-0x0;var _0x658a42=_0x03e9[_0x2063cf];return _0x658a42;};'use strict';var multer=require('multer');var util=require(_0x903e('0x0'));var path=require('path');var timeout=require('connect-timeout');var express=require('express');var router=express[_0x903e('0x1')]();var auth=require(_0x903e('0x2'));var interaction=require(_0x903e('0x3'));var config=require(_0x903e('0x4'));var controller=require(_0x903e('0x5'));router[_0x903e('0x6')]('/',auth['isAuthenticated'](),controller[_0x903e('0x7')]);router[_0x903e('0x6')](_0x903e('0x8'),auth[_0x903e('0x9')](),controller[_0x903e('0xa')]);router[_0x903e('0x6')](_0x903e('0xb'),auth[_0x903e('0x9')](),controller['download']);var upload=multer({'storage':multer[_0x903e('0xc')]({'destination':function(_0x493399,_0x5b39e2,_0xc16995){_0xc16995(null,path['join'](config[_0x903e('0xd')],'server/files/sounds/original/'));},'filename':function(_0x1d84d9,_0x3e15ee,_0x2433f5){_0x3e15ee[_0x903e('0xe')]=_0x3e15ee[_0x903e('0xe')][_0x903e('0xf')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x2433f5(null,util[_0x903e('0x10')](_0x903e('0x11'),path['basename'](_0x3e15ee[_0x903e('0xe')],path['extname'](_0x3e15ee[_0x903e('0xe')])),Date[_0x903e('0x12')](),path[_0x903e('0x13')](_0x3e15ee['originalname'])));}})});router[_0x903e('0x14')]('/',upload[_0x903e('0x15')](_0x903e('0x16')),controller['create']);router[_0x903e('0x17')](_0x903e('0x8'),auth[_0x903e('0x9')](),controller[_0x903e('0x18')]);router[_0x903e('0x19')](_0x903e('0x8'),auth[_0x903e('0x9')](),controller[_0x903e('0x19')]);module[_0x903e('0x1a')]=router;
\ No newline at end of file
+var _0xeeff=['express','Router','../../components/auth/service','../../components/interaction/service','../../config/environment','get','/:id','isAuthenticated','show','download','diskStorage','join','root','server/files/sounds/original/','originalname','replace','format','%s-%s%s','basename','extname','single','create','put','update','delete','exports','multer','util','connect-timeout'];(function(_0x1147ab,_0x10e72b){var _0x55cb5a=function(_0x364bd6){while(--_0x364bd6){_0x1147ab['push'](_0x1147ab['shift']());}};_0x55cb5a(++_0x10e72b);}(_0xeeff,0x11f));var _0xfeef=function(_0x469830,_0x584dea){_0x469830=_0x469830-0x0;var _0x503fed=_0xeeff[_0x469830];return _0x503fed;};'use strict';var multer=require(_0xfeef('0x0'));var util=require(_0xfeef('0x1'));var path=require('path');var timeout=require(_0xfeef('0x2'));var express=require(_0xfeef('0x3'));var router=express[_0xfeef('0x4')]();var auth=require(_0xfeef('0x5'));var interaction=require(_0xfeef('0x6'));var config=require(_0xfeef('0x7'));var controller=require('./sound.controller');router['get']('/',auth['isAuthenticated'](),controller['index']);router[_0xfeef('0x8')](_0xfeef('0x9'),auth[_0xfeef('0xa')](),controller[_0xfeef('0xb')]);router[_0xfeef('0x8')]('/:id/download',auth['isAuthenticated'](),controller[_0xfeef('0xc')]);var upload=multer({'storage':multer[_0xfeef('0xd')]({'destination':function(_0x1a7dc8,_0x15f711,_0x635357){_0x635357(null,path[_0xfeef('0xe')](config[_0xfeef('0xf')],_0xfeef('0x10')));},'filename':function(_0x104e51,_0x214be4,_0x154aa2){_0x214be4[_0xfeef('0x11')]=_0x214be4[_0xfeef('0x11')][_0xfeef('0x12')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x154aa2(null,util[_0xfeef('0x13')](_0xfeef('0x14'),path[_0xfeef('0x15')](_0x214be4[_0xfeef('0x11')],path['extname'](_0x214be4['originalname'])),Date['now'](),path[_0xfeef('0x16')](_0x214be4[_0xfeef('0x11')])));}})});router['post']('/',upload[_0xfeef('0x17')]('file'),controller[_0xfeef('0x18')]);router[_0xfeef('0x19')](_0xfeef('0x9'),auth['isAuthenticated'](),controller[_0xfeef('0x1a')]);router[_0xfeef('0x1b')](_0xfeef('0x9'),auth[_0xfeef('0xa')](),controller['delete']);module[_0xfeef('0x1c')]=router;
\ No newline at end of file