Built motion from commit cb845558.|2.6.34
[motion2.git] / server / api / sound / index.js
index 678f03d..e03903b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf133=['format','%s-%s%s','basename','now','post','file','create','put','update','delete','path','connect-timeout','fs-extra','../../components/auth/service','../../components/interaction/service','./sound.controller','get','/:id','show','/:id/download','isAuthenticated','diskStorage','join','root','originalname','replace'];(function(_0x151add,_0x1b87c6){var _0x1479e7=function(_0x627399){while(--_0x627399){_0x151add['push'](_0x151add['shift']());}};_0x1479e7(++_0x1b87c6);}(_0xf133,0x176));var _0x3f13=function(_0x49b207,_0x408ade){_0x49b207=_0x49b207-0x0;var _0x2dc8fa=_0xf133[_0x49b207];return _0x2dc8fa;};'use strict';var multer=require('multer');var util=require('util');var path=require(_0x3f13('0x0'));var timeout=require(_0x3f13('0x1'));var express=require('express');var router=express['Router']();var fs_extra=require(_0x3f13('0x2'));var auth=require(_0x3f13('0x3'));var interaction=require(_0x3f13('0x4'));var config=require('../../config/environment');var controller=require(_0x3f13('0x5'));router['get']('/',auth['isAuthenticated'](),controller['index']);router[_0x3f13('0x6')](_0x3f13('0x7'),auth['isAuthenticated'](),controller[_0x3f13('0x8')]);router[_0x3f13('0x6')](_0x3f13('0x9'),auth[_0x3f13('0xa')](),controller['download']);var upload=multer({'storage':multer[_0x3f13('0xb')]({'destination':function(_0x30bde9,_0x55a23c,_0x5489e9){_0x5489e9(null,path[_0x3f13('0xc')](config[_0x3f13('0xd')],'server/files/sounds/original/'));},'filename':function(_0x15be44,_0x296b18,_0x144013){_0x296b18[_0x3f13('0xe')]=_0x296b18[_0x3f13('0xe')][_0x3f13('0xf')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x144013(null,util[_0x3f13('0x10')](_0x3f13('0x11'),path[_0x3f13('0x12')](_0x296b18[_0x3f13('0xe')],path['extname'](_0x296b18['originalname'])),Date[_0x3f13('0x13')](),path['extname'](_0x296b18[_0x3f13('0xe')])));}})});router[_0x3f13('0x14')]('/',upload['single'](_0x3f13('0x15')),controller[_0x3f13('0x16')]);router[_0x3f13('0x17')](_0x3f13('0x7'),auth[_0x3f13('0xa')](),controller[_0x3f13('0x18')]);router[_0x3f13('0x19')]('/:id',auth['isAuthenticated'](),controller[_0x3f13('0x19')]);module['exports']=router;
\ No newline at end of file
+var _0x531a=['./sound.controller','get','isAuthenticated','/:id','download','diskStorage','join','root','server/files/sounds/original/','originalname','replace','extname','single','file','create','put','update','delete','exports','multer','util','path','connect-timeout','express','Router','fs-extra','../../components/interaction/service','../../config/environment'];(function(_0x4c7922,_0xea9dab){var _0x2a60c6=function(_0x29b6d2){while(--_0x29b6d2){_0x4c7922['push'](_0x4c7922['shift']());}};_0x2a60c6(++_0xea9dab);}(_0x531a,0xd7));var _0xa531=function(_0x110d53,_0x59b52e){_0x110d53=_0x110d53-0x0;var _0x24c192=_0x531a[_0x110d53];return _0x24c192;};'use strict';var multer=require(_0xa531('0x0'));var util=require(_0xa531('0x1'));var path=require(_0xa531('0x2'));var timeout=require(_0xa531('0x3'));var express=require(_0xa531('0x4'));var router=express[_0xa531('0x5')]();var fs_extra=require(_0xa531('0x6'));var auth=require('../../components/auth/service');var interaction=require(_0xa531('0x7'));var config=require(_0xa531('0x8'));var controller=require(_0xa531('0x9'));router[_0xa531('0xa')]('/',auth[_0xa531('0xb')](),controller['index']);router[_0xa531('0xa')](_0xa531('0xc'),auth[_0xa531('0xb')](),controller['show']);router[_0xa531('0xa')]('/:id/download',auth[_0xa531('0xb')](),controller[_0xa531('0xd')]);var upload=multer({'storage':multer[_0xa531('0xe')]({'destination':function(_0x400d0a,_0x428f83,_0x407890){_0x407890(null,path[_0xa531('0xf')](config[_0xa531('0x10')],_0xa531('0x11')));},'filename':function(_0x5f18c0,_0xea61a0,_0x54634e){_0xea61a0['originalname']=_0xea61a0[_0xa531('0x12')][_0xa531('0x13')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x54634e(null,util['format']('%s-%s%s',path['basename'](_0xea61a0[_0xa531('0x12')],path[_0xa531('0x14')](_0xea61a0[_0xa531('0x12')])),Date['now'](),path[_0xa531('0x14')](_0xea61a0['originalname'])));}})});router['post']('/',upload[_0xa531('0x15')](_0xa531('0x16')),controller[_0xa531('0x17')]);router[_0xa531('0x18')](_0xa531('0xc'),auth['isAuthenticated'](),controller[_0xa531('0x19')]);router[_0xa531('0x1a')](_0xa531('0xc'),auth[_0xa531('0xb')](),controller['delete']);module[_0xa531('0x1b')]=router;
\ No newline at end of file