Skip to content

Commit

Permalink
Merge pull request #28 from carlarenee/carlalocal
Browse files Browse the repository at this point in the history
Carlalocal
  • Loading branch information
carlarenee authored Nov 28, 2016
2 parents 0db0751 + a52615f commit faadf0c
Show file tree
Hide file tree
Showing 19 changed files with 536 additions and 93 deletions.
128 changes: 118 additions & 10 deletions dist/css/main.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion dist/css/main.css.map

This file was deleted.

10 changes: 10 additions & 0 deletions dist/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,16 @@

<div id="root-container"></div>

<div id="root-container"></div>

<div id="root-container"></div>

<div id="root-container"></div>

<div id="root-container"></div>

<div id="root-container"></div>




Expand Down
60 changes: 49 additions & 11 deletions dist/js/main.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/js/main.js.map

Large diffs are not rendered by default.

12 changes: 10 additions & 2 deletions models/images.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
const db = require('../db/db');

function getFavorites(req, res, next) {
db.any(`SELECT * FROM savedSearch;`)
console.log('the queried username is:', req.params.username )
db.any('SELECT * FROM savedSearch WHERE username = $1;', [req.params.username])
.then((images) => {
res.images = images;
next();
Expand All @@ -15,6 +16,12 @@ function saveFavorites(req, res, next) {
.catch(err => next(err));
}

function deleteImage(req, res, next) {
db.none(`DELETE FROM savedSearch WHERE search_id = $1;`, [req.params.id])
.then(next())
.catch(err => next(err));
}

// function deleteFavorite(req, res, next) {
// db.none(`DELETE FROM images WHERE id = $1`, [req.params.id])
// .then(next())
Expand All @@ -24,7 +31,8 @@ function saveFavorites(req, res, next) {

module.exports = {
getFavorites,
saveFavorites
saveFavorites,
deleteImage
};
// showAllFavorites,

Expand Down
7 changes: 5 additions & 2 deletions routes/images.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
const images = require('express').Router();
const { saveFavorites, getFavorites } = require('../models/images');
const { saveFavorites, getFavorites, deleteImage } = require('../models/images');


images.get('/', getFavorites, (req, res) => {
images.get('/:username', getFavorites, (req, res) => {
res.json(res.images || []);
})

images.post('/', saveFavorites, (req, res) => {
res.json({ message: 'successfully saved image' });
})

images.delete('/:id', deleteImage, (req, res) => {
res.json({message: 'removed'});
})

module.exports = images;
Loading

0 comments on commit faadf0c

Please sign in to comment.