From a6c4c5d5ce8ad969cdc3a562ca4f6bd431f41d26 Mon Sep 17 00:00:00 2001 From: Stefan Sterz Date: Wed, 17 Feb 2016 11:49:58 +0100 Subject: [PATCH] fix up rc_db module --- nodejs/models/rc_db.js | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/nodejs/models/rc_db.js b/nodejs/models/rc_db.js index bc370a1..bc2d973 100644 --- a/nodejs/models/rc_db.js +++ b/nodejs/models/rc_db.js @@ -11,31 +11,27 @@ var connection = mysql.createConnection({ connection.connect(); var RC = function () { - connection.query('CREATE TABLE IF NOT EXISTS rc_switches ( - switch_id INT(12) NOT NULL AUTO_INCREMENT, - decimal BOOL DEFAULT NULL, - value VARCHAR(16) NOT NULL, - name VARCHAR(200) DEFAULT NULL, - PRIMARY KEY (switch_id) - )' + connection.query('CREATE TABLE IF NOT EXISTS rc_switches ( switch_id INT(12) NOT NULL AUTO_INCREMENT, tristate BOOL DEFAULT NULL, on_value VARCHAR(16) NOT NULL, off_value VARCHAR(16) NOT NULL, name VARCHAR(200) DEFAULT NULL, PRIMARY KEY (switch_id) )' , function(err, rows, fields) { if (err) throw err; }); -}; +} -RC.prototype.findByID = function(id, callback) { +RC.prototype.find = function(id, callback) { connection.query('SELECT * FROM rc_switches WHERE switch_id = ?', [id], callback); -}; +} RC.prototype.findAll = function(callback) { connection.query('SELECT * FROM rc_switches', callback); -}; +} RC.prototype.delete = function(id, callback) { - connection.query('DELETE FROM posts WHERE id = ?',[id], callback); -}; + connection.query('DELETE FROM rc_switches WHERE switch_id = ?',[id], callback); +} RC.prototype.add = function(rc, callback) { - // var rc = {decimal: bool, value: FF00..., name:'Switch name'}; - var query = connection.query('INSERT INTO rc_switches SET ?', rc, callback); -}; \ No newline at end of file + // var rc = {tristate: bool, value: FF00..., name:'Switch name'}; + connection.query('INSERT INTO rc_switches SET ?', rc, callback); +} + +module.exports = RC; \ No newline at end of file