Skip to content

Commit e96c5d7

Browse files
authored
Merge pull request #2 from vitaly-t/patch-1
Update products.js
2 parents 3228956 + 1946b9c commit e96c5d7

1 file changed

Lines changed: 4 additions & 11 deletions

File tree

web/model/products.js

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
var config = require("../config"),
2-
pgp = require('pg-promise')();
2+
pgp = require('pg-promise')(),
3+
db = pgp(config.db.connectionString);
34

45
function list_products() {
5-
var db = pgp(config.db.connectionString);
6-
6+
77
var q = "SELECT * FROM products;";
88

99
return db.many(q);
1010
}
1111

1212
function getProduct(product_id) {
13-
var db = pgp(config.db.connectionString);
1413

1514
var q = "SELECT * FROM products WHERE id = '" + product_id + "';";
1615

@@ -19,8 +18,6 @@ function getProduct(product_id) {
1918

2019
function search(query) {
2120

22-
var db = pgp(config.db.connectionString);
23-
2421
var q = "SELECT * FROM products WHERE name ILIKE '%" + query + "%' OR description ILIKE '%" + query + "%';";
2522

2623
return db.many(q);
@@ -29,8 +26,6 @@ function search(query) {
2926

3027
function purchase(cart) {
3128

32-
var db = pgp(config.db.connectionString);
33-
3429
var q = "INSERT INTO purchases(mail, product_name, user_name, product_id, address, phone, ship_date, price) VALUES('" +
3530
cart.mail + "', '" +
3631
cart.product_name + "', '" +
@@ -48,8 +43,6 @@ function purchase(cart) {
4843

4944
function get_purcharsed(username) {
5045

51-
var db = pgp(config.db.connectionString);
52-
5346
var q = "SELECT * FROM purchases WHERE user_name = '" + username + "';";
5447

5548
return db.many(q);
@@ -64,4 +57,4 @@ var actions = {
6457
"getPurchased": get_purcharsed
6558
}
6659

67-
module.exports = actions;
60+
module.exports = actions;

0 commit comments

Comments
 (0)