Built motion from commit d9028345.|2.5.43
[motion2.git] / server / api / sound / index.js
index c0f9cf1..be01cef 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-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
+var _0x90c3=['replace','%s-%s%s','basename','extname','now','single','file','create','put','update','delete','exports','multer','util','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','./sound.controller','get','isAuthenticated','/:id','show','/:id/download','download','root','server/files/sounds/original/','originalname'];(function(_0x126558,_0x143c9a){var _0x1f6d14=function(_0x2b0eea){while(--_0x2b0eea){_0x126558['push'](_0x126558['shift']());}};_0x1f6d14(++_0x143c9a);}(_0x90c3,0x192));var _0x390c=function(_0x1c077a,_0x3edfd7){_0x1c077a=_0x1c077a-0x0;var _0x3aa0df=_0x90c3[_0x1c077a];return _0x3aa0df;};'use strict';var multer=require(_0x390c('0x0'));var util=require(_0x390c('0x1'));var path=require('path');var timeout=require(_0x390c('0x2'));var express=require(_0x390c('0x3'));var router=express[_0x390c('0x4')]();var fs_extra=require(_0x390c('0x5'));var auth=require(_0x390c('0x6'));var interaction=require(_0x390c('0x7'));var config=require('../../config/environment');var controller=require(_0x390c('0x8'));router[_0x390c('0x9')]('/',auth[_0x390c('0xa')](),controller['index']);router[_0x390c('0x9')](_0x390c('0xb'),auth[_0x390c('0xa')](),controller[_0x390c('0xc')]);router['get'](_0x390c('0xd'),auth['isAuthenticated'](),controller[_0x390c('0xe')]);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x59322e,_0x136800,_0x5e3307){_0x5e3307(null,path['join'](config[_0x390c('0xf')],_0x390c('0x10')));},'filename':function(_0x1af91d,_0x4e5a45,_0x3f2d9f){_0x4e5a45['originalname']=_0x4e5a45[_0x390c('0x11')][_0x390c('0x12')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x3f2d9f(null,util['format'](_0x390c('0x13'),path[_0x390c('0x14')](_0x4e5a45[_0x390c('0x11')],path[_0x390c('0x15')](_0x4e5a45[_0x390c('0x11')])),Date[_0x390c('0x16')](),path[_0x390c('0x15')](_0x4e5a45[_0x390c('0x11')])));}})});router['post']('/',upload[_0x390c('0x17')](_0x390c('0x18')),controller[_0x390c('0x19')]);router[_0x390c('0x1a')]('/:id',auth[_0x390c('0xa')](),controller[_0x390c('0x1b')]);router[_0x390c('0x1c')]('/:id',auth[_0x390c('0xa')](),controller[_0x390c('0x1c')]);module[_0x390c('0x1d')]=router;
\ No newline at end of file