Built motion from commit 2b9af5da.|2.6.26
[motion2.git] / server / api / sound / index.js
index 9cf532b..76dbc52 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd505=['root','server/files/sounds/original/','originalname','replace','%s-%s%s','basename','extname','post','single','file','create','update','delete','exports','multer','util','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./sound.controller','get','index','/:id','isAuthenticated','show','download','diskStorage','join'];(function(_0x172133,_0x10246b){var _0x2460e5=function(_0x3c4918){while(--_0x3c4918){_0x172133['push'](_0x172133['shift']());}};_0x2460e5(++_0x10246b);}(_0xd505,0x158));var _0x5d50=function(_0x35bc15,_0x19119f){_0x35bc15=_0x35bc15-0x0;var _0x25eda9=_0xd505[_0x35bc15];return _0x25eda9;};'use strict';var multer=require(_0x5d50('0x0'));var util=require(_0x5d50('0x1'));var path=require(_0x5d50('0x2'));var timeout=require(_0x5d50('0x3'));var express=require(_0x5d50('0x4'));var router=express[_0x5d50('0x5')]();var fs_extra=require(_0x5d50('0x6'));var auth=require(_0x5d50('0x7'));var interaction=require(_0x5d50('0x8'));var config=require(_0x5d50('0x9'));var controller=require(_0x5d50('0xa'));router[_0x5d50('0xb')]('/',auth['isAuthenticated'](),controller[_0x5d50('0xc')]);router[_0x5d50('0xb')](_0x5d50('0xd'),auth[_0x5d50('0xe')](),controller[_0x5d50('0xf')]);router['get']('/:id/download',auth[_0x5d50('0xe')](),controller[_0x5d50('0x10')]);var upload=multer({'storage':multer[_0x5d50('0x11')]({'destination':function(_0x189726,_0x1d2745,_0x157a43){_0x157a43(null,path[_0x5d50('0x12')](config[_0x5d50('0x13')],_0x5d50('0x14')));},'filename':function(_0x5c8c97,_0x1d8b51,_0x89a34b){_0x1d8b51[_0x5d50('0x15')]=_0x1d8b51[_0x5d50('0x15')][_0x5d50('0x16')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x89a34b(null,util['format'](_0x5d50('0x17'),path[_0x5d50('0x18')](_0x1d8b51[_0x5d50('0x15')],path[_0x5d50('0x19')](_0x1d8b51[_0x5d50('0x15')])),Date['now'](),path[_0x5d50('0x19')](_0x1d8b51[_0x5d50('0x15')])));}})});router[_0x5d50('0x1a')]('/',upload[_0x5d50('0x1b')](_0x5d50('0x1c')),controller[_0x5d50('0x1d')]);router['put']('/:id',auth[_0x5d50('0xe')](),controller[_0x5d50('0x1e')]);router[_0x5d50('0x1f')](_0x5d50('0xd'),auth[_0x5d50('0xe')](),controller['delete']);module[_0x5d50('0x20')]=router;
\ No newline at end of file
+var _0x03dc=['show','/:id/download','diskStorage','join','root','server/files/sounds/original/','originalname','replace','format','%s-%s%s','basename','now','create','put','update','delete','exports','multer','util','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','get','isAuthenticated','index','/:id'];(function(_0x129bed,_0x529bf2){var _0x286f63=function(_0x247bf1){while(--_0x247bf1){_0x129bed['push'](_0x129bed['shift']());}};_0x286f63(++_0x529bf2);}(_0x03dc,0x85));var _0xc03d=function(_0x491ea1,_0x43e19f){_0x491ea1=_0x491ea1-0x0;var _0x1993d2=_0x03dc[_0x491ea1];return _0x1993d2;};'use strict';var multer=require(_0xc03d('0x0'));var util=require(_0xc03d('0x1'));var path=require('path');var timeout=require('connect-timeout');var express=require(_0xc03d('0x2'));var router=express[_0xc03d('0x3')]();var fs_extra=require(_0xc03d('0x4'));var auth=require(_0xc03d('0x5'));var interaction=require(_0xc03d('0x6'));var config=require(_0xc03d('0x7'));var controller=require('./sound.controller');router[_0xc03d('0x8')]('/',auth[_0xc03d('0x9')](),controller[_0xc03d('0xa')]);router[_0xc03d('0x8')](_0xc03d('0xb'),auth[_0xc03d('0x9')](),controller[_0xc03d('0xc')]);router[_0xc03d('0x8')](_0xc03d('0xd'),auth[_0xc03d('0x9')](),controller['download']);var upload=multer({'storage':multer[_0xc03d('0xe')]({'destination':function(_0xf832c6,_0x3f2c98,_0x1cea03){_0x1cea03(null,path[_0xc03d('0xf')](config[_0xc03d('0x10')],_0xc03d('0x11')));},'filename':function(_0x1da15d,_0x2abf4c,_0x2829fe){_0x2abf4c['originalname']=_0x2abf4c[_0xc03d('0x12')][_0xc03d('0x13')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x2829fe(null,util[_0xc03d('0x14')](_0xc03d('0x15'),path[_0xc03d('0x16')](_0x2abf4c[_0xc03d('0x12')],path['extname'](_0x2abf4c[_0xc03d('0x12')])),Date[_0xc03d('0x17')](),path['extname'](_0x2abf4c[_0xc03d('0x12')])));}})});router['post']('/',upload['single']('file'),controller[_0xc03d('0x18')]);router[_0xc03d('0x19')]('/:id',auth['isAuthenticated'](),controller[_0xc03d('0x1a')]);router['delete'](_0xc03d('0xb'),auth[_0xc03d('0x9')](),controller[_0xc03d('0x1b')]);module[_0xc03d('0x1c')]=router;
\ No newline at end of file