X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Fmodels%2FUser.js;h=37df4e6c75f91beaeca754d17e603dfe116a0c09;hb=80b38d463c0d5dacac93bc2aeb666bbb19781e1e;hp=edb3c06e217c47139133f6c1e751599856c55e9a;hpb=2c5d7b20742b802d9c47916915c1114bcfc9a9c3;p=vchess.git diff --git a/server/models/User.js b/server/models/User.js index edb3c06e..37df4e6c 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, cb) { + 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); }); },