Add db serialize functions

This commit is contained in:
Kevin Thomas
2021-08-16 23:01:19 -07:00
parent 46033ce610
commit 25e1094242
6 changed files with 122 additions and 81 deletions

View File

@@ -16,8 +16,9 @@ router.post('/samples', upload.single('sample'), function (req, res, next) {
return res.sendStatus(401)
}
db.run('INSERT INTO samples (name, user) VALUES (?, ?)', [
db.run('INSERT INTO samples (name, volume, user) VALUES (?, ?, ?)', [
req.body.name,
0,
req.user.id
],
function (err) {
@@ -36,16 +37,17 @@ router.get('/samples', function (req, res) {
const samples = []
db.all('SELECT id, name FROM samples WHERE user = ?', [req.user.id], (err, rows) => {
db.all('SELECT id, name, volume FROM samples WHERE user = ?', [req.user.id], function (err, rows) {
if (err) {
return res.sendStatus(500)
}
rows.forEach((row) => {
rows.forEach(row => {
const sample = {}
sample.id = row.id
sample.name = row.name
sample.volume = row.volume
samples.push(sample)
})