filesafe/controllers/galleryController.js

34 lines
783 B
JavaScript
Raw Normal View History

2017-01-13 21:33:49 +00:00
const config = require('../config.js')
const db = require('knex')(config.database)
let galleryController = {}
galleryController.list = function(req, res, next){
2017-01-14 08:51:56 +00:00
2017-01-17 03:37:54 +00:00
if(config.private === true)
2017-01-16 07:56:56 +00:00
if(req.headers.auth !== config.clientToken)
return res.status(401).send('not-authorized')
2017-01-13 21:33:49 +00:00
2017-01-17 03:37:54 +00:00
db.table('gallery').select('id', 'name').then((galleries) => {
return res.json({ galleries })
2017-01-13 21:33:49 +00:00
})
2017-01-13 21:36:54 +00:00
}
galleryController.test = function(req, res, next){
2017-01-14 08:51:56 +00:00
2017-01-17 03:37:54 +00:00
if(config.private === true)
2017-01-16 07:56:56 +00:00
if(req.headers.auth !== config.clientToken)
return res.status(401).send('not-authorized')
2017-01-13 21:36:54 +00:00
let testdata = [
{name: 'Test 1'},
{name: 'Test 2'},
{name: 'Test 3'},
{name: 'Test 4'},
{name: 'Test 5'}
]
db.table('gallery').insert(testdata).then(() => {})
2017-01-13 21:38:18 +00:00
}
module.exports = galleryController