Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / attachment / index.js
1 const a40_0x3284=['server/files/attachments/','index','util','express','/:id/download','Router','multer','destroy','single','path','./attachment.controller','replace','/:id/clone','exports','/:id','update','isAuthenticated','join','create','format','%s-%s','post','show','download','clone','../../components/auth/service','get','delete','now'];(function(_0x4849c4,_0x5068ae){const _0x32847b=function(_0x20308e){while(--_0x20308e){_0x4849c4['push'](_0x4849c4['shift']());}};_0x32847b(++_0x5068ae);}(a40_0x3284,0x137));const a40_0x2030=function(_0x4849c4,_0x5068ae){_0x4849c4=_0x4849c4-0x81;let _0x32847b=a40_0x3284[_0x4849c4];return _0x32847b;};const a40_0x2a2dc4=a40_0x2030;'use strict';const multer=require(a40_0x2a2dc4(0x8f)),util=require(a40_0x2a2dc4(0x8b)),path=require(a40_0x2a2dc4(0x92)),express=require(a40_0x2a2dc4(0x8c)),router=express[a40_0x2a2dc4(0x8e)](),auth=require(a40_0x2a2dc4(0x85)),config=require('../../config/environment'),controller=require(a40_0x2a2dc4(0x93));router['get']('/',auth['isAuthenticated'](),controller[a40_0x2a2dc4(0x8a)]),router[a40_0x2a2dc4(0x86)](a40_0x2a2dc4(0x97),auth['isAuthenticated'](),controller[a40_0x2a2dc4(0x82)]),router[a40_0x2a2dc4(0x86)](a40_0x2a2dc4(0x8d),auth['isAuthenticated'](),controller[a40_0x2a2dc4(0x83)]),router[a40_0x2a2dc4(0x81)](a40_0x2a2dc4(0x95),auth[a40_0x2a2dc4(0x99)](),controller[a40_0x2a2dc4(0x84)]);const upload=multer({'storage':multer['diskStorage']({'destination':function(_0x1eb542,_0x5eda77,_0x4c09c4){const _0x5c9596=a40_0x2a2dc4;_0x4c09c4(null,path[_0x5c9596(0x9a)](config['root'],_0x5c9596(0x89)));},'filename':function(_0x14b518,_0x398517,_0x1846e8){const _0x5cce65=a40_0x2a2dc4;_0x1846e8(null,util[_0x5cce65(0x9c)](_0x5cce65(0x9d),Date[_0x5cce65(0x88)](),_0x398517['originalname'][_0x5cce65(0x94)](/[+@&/\\#,+()$~%'":*?<>{}\s\\|]/g,'-')));}})});router[a40_0x2a2dc4(0x81)]('/',upload[a40_0x2a2dc4(0x91)]('file'),controller[a40_0x2a2dc4(0x9b)]),router['put'](a40_0x2a2dc4(0x97),auth[a40_0x2a2dc4(0x99)](),controller[a40_0x2a2dc4(0x98)]),router[a40_0x2a2dc4(0x87)](a40_0x2a2dc4(0x97),auth[a40_0x2a2dc4(0x99)](),controller[a40_0x2a2dc4(0x90)]),module[a40_0x2a2dc4(0x96)]=router;