X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Fmodels%2FUser.js;h=021cadcb32aebf0a3859d3da209b54c09245d011;hb=d9a7a1e40254bda6e545514596a7363048c084f9;hp=2984af49e003893be0c687f35446ed0b4bb3ef4d;hpb=188b4a8f2e3edfa86c4e9169ddac9a14ebc12689;p=vchess.git diff --git a/server/models/User.js b/server/models/User.js index 2984af49..021cadcb 100644 --- a/server/models/User.js +++ b/server/models/User.js @@ -75,6 +75,17 @@ const UserModel = }); }, + setNewsRead: function(uid) + { + db.serialize(function() { + const query = + "UPDATE Users " + + "SET newsRead = " + Date.now() + " " + + "WHERE id = " + uid; + db.run(query); + }); + }, + // Set session token only if empty (first login) // NOTE: weaker security (but avoid to re-login everywhere after each logout) // TODO: option would be to reset all tokens periodically, e.g. every 3 months @@ -118,7 +129,7 @@ const UserModel = notify: function(user, message) { const subject = "vchess.club - notification"; - const body = "Hello " + user.name + "!" + ` + const body = "Hello " + user.name + " !" + ` ` + message; sendEmail(params.mail.noreply, user.email, subject, body); },