aboutsummaryrefslogtreecommitdiff
path: root/src/api/routes/configGET.js
blob: 4bc7e15dde1d1580f46fb662674f9628136b24ba (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
const Route = require('../structures/Route');
const config = require('../../../config');

class configGET extends Route {
	constructor() {
		super('/config', 'get', { bypassAuth: true });
	}

	run(req, res) {
		return res.json({
			version: process.env.npm_package_version,
			URL: config.filesServeLocatio,
			baseURL: config.backendLocation,
			serviceName: config.serviceName,
			maxFileSize: config.uploads.uploadMaxSize,
			chunkSize: config.uploads.chunkSize,
			maxLinksPerAlbum: config.albums.maxLinksPerAlbum
		});
	}
}

module.exports = configGET;