Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / sound / index.js
index 0c03aa0..8d99491 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7276=['server/files/sounds/original/','originalname','replace','%s-%s%s','basename','extname','now','post','single','file','put','update','delete','exports','util','path','connect-timeout','express','Router','../../components/auth/service','../../components/interaction/service','../../config/environment','./sound.controller','isAuthenticated','index','get','/:id','show','download','diskStorage','root'];(function(_0x5b1f99,_0x5400b2){var _0x478845=function(_0x463fdc){while(--_0x463fdc){_0x5b1f99['push'](_0x5b1f99['shift']());}};_0x478845(++_0x5400b2);}(_0x7276,0x6b));var _0x6727=function(_0x584735,_0x51209f){_0x584735=_0x584735-0x0;var _0x2697b2=_0x7276[_0x584735];return _0x2697b2;};'use strict';var multer=require('multer');var util=require(_0x6727('0x0'));var path=require(_0x6727('0x1'));var timeout=require(_0x6727('0x2'));var express=require(_0x6727('0x3'));var router=express[_0x6727('0x4')]();var auth=require(_0x6727('0x5'));var interaction=require(_0x6727('0x6'));var config=require(_0x6727('0x7'));var controller=require(_0x6727('0x8'));router['get']('/',auth[_0x6727('0x9')](),controller[_0x6727('0xa')]);router[_0x6727('0xb')](_0x6727('0xc'),auth[_0x6727('0x9')](),controller[_0x6727('0xd')]);router[_0x6727('0xb')]('/:id/download',auth['isAuthenticated'](),controller[_0x6727('0xe')]);var upload=multer({'storage':multer[_0x6727('0xf')]({'destination':function(_0x45bc23,_0x4c62d1,_0x417ae0){_0x417ae0(null,path['join'](config[_0x6727('0x10')],_0x6727('0x11')));},'filename':function(_0x521330,_0xaf54b0,_0x469ad2){_0xaf54b0[_0x6727('0x12')]=_0xaf54b0[_0x6727('0x12')][_0x6727('0x13')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x469ad2(null,util['format'](_0x6727('0x14'),path[_0x6727('0x15')](_0xaf54b0[_0x6727('0x12')],path[_0x6727('0x16')](_0xaf54b0[_0x6727('0x12')])),Date[_0x6727('0x17')](),path[_0x6727('0x16')](_0xaf54b0[_0x6727('0x12')])));}})});router[_0x6727('0x18')]('/',upload[_0x6727('0x19')](_0x6727('0x1a')),controller['create']);router[_0x6727('0x1b')](_0x6727('0xc'),auth['isAuthenticated'](),controller[_0x6727('0x1c')]);router['delete'](_0x6727('0xc'),auth[_0x6727('0x9')](),controller[_0x6727('0x1d')]);module[_0x6727('0x1e')]=router;
\ No newline at end of file
+var _0x4481=['create','/:id','update','delete','exports','util','path','connect-timeout','express','Router','../../components/interaction/service','../../config/environment','get','isAuthenticated','index','show','/:id/download','download','diskStorage','join','root','originalname','format','%s-%s%s','extname','single','file'];(function(_0x49889b,_0x12449b){var _0x5cb995=function(_0x44408a){while(--_0x44408a){_0x49889b['push'](_0x49889b['shift']());}};_0x5cb995(++_0x12449b);}(_0x4481,0x113));var _0x1448=function(_0x426393,_0xb17ad0){_0x426393=_0x426393-0x0;var _0x23d8b4=_0x4481[_0x426393];return _0x23d8b4;};'use strict';var multer=require('multer');var util=require(_0x1448('0x0'));var path=require(_0x1448('0x1'));var timeout=require(_0x1448('0x2'));var express=require(_0x1448('0x3'));var router=express[_0x1448('0x4')]();var auth=require('../../components/auth/service');var interaction=require(_0x1448('0x5'));var config=require(_0x1448('0x6'));var controller=require('./sound.controller');router[_0x1448('0x7')]('/',auth[_0x1448('0x8')](),controller[_0x1448('0x9')]);router[_0x1448('0x7')]('/:id',auth[_0x1448('0x8')](),controller[_0x1448('0xa')]);router[_0x1448('0x7')](_0x1448('0xb'),auth[_0x1448('0x8')](),controller[_0x1448('0xc')]);var upload=multer({'storage':multer[_0x1448('0xd')]({'destination':function(_0x54ab08,_0xb500b8,_0x514d57){_0x514d57(null,path[_0x1448('0xe')](config[_0x1448('0xf')],'server/files/sounds/original/'));},'filename':function(_0x22e9ad,_0x2dce8f,_0x524310){_0x2dce8f[_0x1448('0x10')]=_0x2dce8f['originalname']['replace'](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x524310(null,util[_0x1448('0x11')](_0x1448('0x12'),path['basename'](_0x2dce8f['originalname'],path[_0x1448('0x13')](_0x2dce8f[_0x1448('0x10')])),Date['now'](),path[_0x1448('0x13')](_0x2dce8f[_0x1448('0x10')])));}})});router['post']('/',upload[_0x1448('0x14')](_0x1448('0x15')),controller[_0x1448('0x16')]);router['put'](_0x1448('0x17'),auth['isAuthenticated'](),controller[_0x1448('0x18')]);router[_0x1448('0x19')](_0x1448('0x17'),auth[_0x1448('0x8')](),controller[_0x1448('0x19')]);module[_0x1448('0x1a')]=router;
\ No newline at end of file