Built motion from commit e781dc3c.|2.5.42
[motion2.git] / server / api / sound / index.js
index 4b10008..c0f9cf1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x34f7=['/:id/download','diskStorage','server/files/sounds/original/','originalname','format','extname','post','single','file','put','update','delete','exports','util','path','express','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./sound.controller','get','index','/:id','isAuthenticated','show'];(function(_0x8c43de,_0x90ff31){var _0xa6591b=function(_0x469716){while(--_0x469716){_0x8c43de['push'](_0x8c43de['shift']());}};_0xa6591b(++_0x90ff31);}(_0x34f7,0x1ad));var _0x734f=function(_0x490eb9,_0xe887be){_0x490eb9=_0x490eb9-0x0;var _0x2f7857=_0x34f7[_0x490eb9];return _0x2f7857;};'use strict';var multer=require('multer');var util=require(_0x734f('0x0'));var path=require(_0x734f('0x1'));var timeout=require('connect-timeout');var express=require(_0x734f('0x2'));var router=express['Router']();var fs_extra=require(_0x734f('0x3'));var auth=require(_0x734f('0x4'));var interaction=require(_0x734f('0x5'));var config=require(_0x734f('0x6'));var controller=require(_0x734f('0x7'));router[_0x734f('0x8')]('/',auth['isAuthenticated'](),controller[_0x734f('0x9')]);router[_0x734f('0x8')](_0x734f('0xa'),auth[_0x734f('0xb')](),controller[_0x734f('0xc')]);router[_0x734f('0x8')](_0x734f('0xd'),auth[_0x734f('0xb')](),controller['download']);var upload=multer({'storage':multer[_0x734f('0xe')]({'destination':function(_0x450c4f,_0x3372e4,_0x57c696){_0x57c696(null,path['join'](config['root'],_0x734f('0xf')));},'filename':function(_0x2c5bd4,_0x5c6446,_0x47ece){_0x5c6446['originalname']=_0x5c6446[_0x734f('0x10')]['replace'](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x47ece(null,util[_0x734f('0x11')]('%s-%s%s',path['basename'](_0x5c6446['originalname'],path[_0x734f('0x12')](_0x5c6446[_0x734f('0x10')])),Date['now'](),path[_0x734f('0x12')](_0x5c6446[_0x734f('0x10')])));}})});router[_0x734f('0x13')]('/',upload[_0x734f('0x14')](_0x734f('0x15')),controller['create']);router[_0x734f('0x16')](_0x734f('0xa'),auth[_0x734f('0xb')](),controller[_0x734f('0x17')]);router[_0x734f('0x18')](_0x734f('0xa'),auth[_0x734f('0xb')](),controller[_0x734f('0x18')]);module[_0x734f('0x19')]=router;
\ No newline at end of file
+var _0x19ea=['path','connect-timeout','express','fs-extra','../../components/auth/service','../../config/environment','isAuthenticated','get','show','/:id/download','diskStorage','join','root','server/files/sounds/original/','originalname','format','%s-%s%s','basename','extname','post','single','file','/:id','delete','exports','multer','util'];(function(_0xe743a0,_0x3e591c){var _0x287dd2=function(_0x5037b1){while(--_0x5037b1){_0xe743a0['push'](_0xe743a0['shift']());}};_0x287dd2(++_0x3e591c);}(_0x19ea,0xa0));var _0xa19e=function(_0x2405bc,_0x2f28a1){_0x2405bc=_0x2405bc-0x0;var _0x5272d4=_0x19ea[_0x2405bc];return _0x5272d4;};'use strict';var multer=require(_0xa19e('0x0'));var util=require(_0xa19e('0x1'));var path=require(_0xa19e('0x2'));var timeout=require(_0xa19e('0x3'));var express=require(_0xa19e('0x4'));var router=express['Router']();var fs_extra=require(_0xa19e('0x5'));var auth=require(_0xa19e('0x6'));var interaction=require('../../components/interaction/service');var config=require(_0xa19e('0x7'));var controller=require('./sound.controller');router['get']('/',auth[_0xa19e('0x8')](),controller['index']);router[_0xa19e('0x9')]('/:id',auth[_0xa19e('0x8')](),controller[_0xa19e('0xa')]);router[_0xa19e('0x9')](_0xa19e('0xb'),auth[_0xa19e('0x8')](),controller['download']);var upload=multer({'storage':multer[_0xa19e('0xc')]({'destination':function(_0x1da110,_0x3716f4,_0x39a42c){_0x39a42c(null,path[_0xa19e('0xd')](config[_0xa19e('0xe')],_0xa19e('0xf')));},'filename':function(_0x528dda,_0xd8c031,_0x4a66bd){_0xd8c031[_0xa19e('0x10')]=_0xd8c031[_0xa19e('0x10')]['replace'](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x4a66bd(null,util[_0xa19e('0x11')](_0xa19e('0x12'),path[_0xa19e('0x13')](_0xd8c031[_0xa19e('0x10')],path['extname'](_0xd8c031[_0xa19e('0x10')])),Date['now'](),path[_0xa19e('0x14')](_0xd8c031[_0xa19e('0x10')])));}})});router[_0xa19e('0x15')]('/',upload[_0xa19e('0x16')](_0xa19e('0x17')),controller['create']);router['put'](_0xa19e('0x18'),auth['isAuthenticated'](),controller['update']);router[_0xa19e('0x19')](_0xa19e('0x18'),auth[_0xa19e('0x8')](),controller[_0xa19e('0x19')]);module[_0xa19e('0x1a')]=router;
\ No newline at end of file