X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=server%2Fmodels%2FUser.js;h=8a97d572da8799395fcdfc915042a3bdc91660a3;hp=edb3c06e217c47139133f6c1e751599856c55e9a;hb=dd10eb93984e629c4ee5a07cd3b875fdb20f0460;hpb=a0224b03c91dd83a6e133378b85591a1a64e427b diff --git a/server/models/User.js b/server/models/User.js index edb3c06e..8a97d572 100644 --- a/server/models/User.js +++ b/server/models/User.js @@ -13,7 +13,7 @@ const sendEmail = require('../utils/mailer'); * sessionToken: token in cookies for authentication * notify: boolean (send email notifications for corr games) * created: datetime - * newsRead: datetime + * bio: text */ const UserModel = { @@ -58,6 +58,16 @@ const UserModel = { }); }, + getBio: function(id) { + db.serialize(function() { + const query = + "SELECT bio " + + "FROM Users " + + "WHERE id = " + id; + db.get(query, cb); + }); + }, + ///////// // MODIFY @@ -71,13 +81,13 @@ const UserModel = { }); }, - setNewsRead: function(id) { + setBio: function(id, bio) { db.serialize(function() { const query = "UPDATE Users " + - "SET newsRead = " + Date.now() + " " + + "SET bio = ? " + "WHERE id = " + id; - db.run(query); + db.run(query, bio); }); },