Built motion from commit 4d4d9a88.|2.6.26
[motion2.git] / server / api / sound / index.js
index 169ef80..8f1a784 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa89b=['path','connect-timeout','Router','../../components/auth/service','../../config/environment','./sound.controller','get','isAuthenticated','show','download','diskStorage','join','root','server/files/sounds/original/','originalname','format','%s-%s%s','basename','extname','now','post','put','delete','/:id'];(function(_0x2cad4d,_0x286c70){var _0x1f0915=function(_0x1f40e6){while(--_0x1f40e6){_0x2cad4d['push'](_0x2cad4d['shift']());}};_0x1f0915(++_0x286c70);}(_0xa89b,0x90));var _0xba89=function(_0x310504,_0x26ad95){_0x310504=_0x310504-0x0;var _0x5b36d0=_0xa89b[_0x310504];return _0x5b36d0;};'use strict';var multer=require('multer');var util=require('util');var path=require(_0xba89('0x0'));var timeout=require(_0xba89('0x1'));var express=require('express');var router=express[_0xba89('0x2')]();var fs_extra=require('fs-extra');var auth=require(_0xba89('0x3'));var interaction=require('../../components/interaction/service');var config=require(_0xba89('0x4'));var controller=require(_0xba89('0x5'));router[_0xba89('0x6')]('/',auth[_0xba89('0x7')](),controller['index']);router[_0xba89('0x6')]('/:id',auth[_0xba89('0x7')](),controller[_0xba89('0x8')]);router[_0xba89('0x6')]('/:id/download',auth[_0xba89('0x7')](),controller[_0xba89('0x9')]);var upload=multer({'storage':multer[_0xba89('0xa')]({'destination':function(_0x4a5336,_0x2684c7,_0x4666fa){_0x4666fa(null,path[_0xba89('0xb')](config[_0xba89('0xc')],_0xba89('0xd')));},'filename':function(_0x241e03,_0x59267f,_0x5ae7df){_0x59267f[_0xba89('0xe')]=_0x59267f[_0xba89('0xe')]['replace'](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x5ae7df(null,util[_0xba89('0xf')](_0xba89('0x10'),path[_0xba89('0x11')](_0x59267f['originalname'],path[_0xba89('0x12')](_0x59267f[_0xba89('0xe')])),Date[_0xba89('0x13')](),path[_0xba89('0x12')](_0x59267f[_0xba89('0xe')])));}})});router[_0xba89('0x14')]('/',upload['single']('file'),controller['create']);router[_0xba89('0x15')]('/:id',auth[_0xba89('0x7')](),controller['update']);router[_0xba89('0x16')](_0xba89('0x17'),auth['isAuthenticated'](),controller[_0xba89('0x16')]);module['exports']=router;
\ No newline at end of file
+var _0xc086=['Router','fs-extra','../../components/auth/service','../../config/environment','./sound.controller','get','isAuthenticated','/:id','download','diskStorage','join','root','format','basename','originalname','extname','now','post','single','create','update','delete','multer','path','express'];(function(_0x321bb2,_0x202794){var _0x9c12ed=function(_0x263dd3){while(--_0x263dd3){_0x321bb2['push'](_0x321bb2['shift']());}};_0x9c12ed(++_0x202794);}(_0xc086,0x18d));var _0x6c08=function(_0x388460,_0x311393){_0x388460=_0x388460-0x0;var _0x59d1ee=_0xc086[_0x388460];return _0x59d1ee;};'use strict';var multer=require(_0x6c08('0x0'));var util=require('util');var path=require(_0x6c08('0x1'));var timeout=require('connect-timeout');var express=require(_0x6c08('0x2'));var router=express[_0x6c08('0x3')]();var fs_extra=require(_0x6c08('0x4'));var auth=require(_0x6c08('0x5'));var interaction=require('../../components/interaction/service');var config=require(_0x6c08('0x6'));var controller=require(_0x6c08('0x7'));router[_0x6c08('0x8')]('/',auth[_0x6c08('0x9')](),controller['index']);router['get'](_0x6c08('0xa'),auth[_0x6c08('0x9')](),controller['show']);router[_0x6c08('0x8')]('/:id/download',auth[_0x6c08('0x9')](),controller[_0x6c08('0xb')]);var upload=multer({'storage':multer[_0x6c08('0xc')]({'destination':function(_0x5b2368,_0xc284fc,_0x3b4bc3){_0x3b4bc3(null,path[_0x6c08('0xd')](config[_0x6c08('0xe')],'server/files/sounds/original/'));},'filename':function(_0x5e16fc,_0x25c522,_0x3287b4){_0x25c522['originalname']=_0x25c522['originalname']['replace'](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');_0x3287b4(null,util[_0x6c08('0xf')]('%s-%s%s',path[_0x6c08('0x10')](_0x25c522[_0x6c08('0x11')],path[_0x6c08('0x12')](_0x25c522[_0x6c08('0x11')])),Date[_0x6c08('0x13')](),path['extname'](_0x25c522['originalname'])));}})});router[_0x6c08('0x14')]('/',upload[_0x6c08('0x15')]('file'),controller[_0x6c08('0x16')]);router['put'](_0x6c08('0xa'),auth[_0x6c08('0x9')](),controller[_0x6c08('0x17')]);router[_0x6c08('0x18')](_0x6c08('0xa'),auth[_0x6c08('0x9')](),controller[_0x6c08('0x18')]);module['exports']=router;
\ No newline at end of file