X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Froutes%2Fusers.js;h=b14defbc7616a60c2d61baecd28f7849d67c89fb;hb=7a0c1b7e33a346195caebfdfa6489e7c6d0457e6;hp=51c3063e5bbdb7285bd5ed0ae770f33bc3891e44;hpb=fccaa87852129f8f27c66a9d3b626f91868109c8;p=vchess.git diff --git a/server/routes/users.js b/server/routes/users.js index 51c3063e..b14defbc 100644 --- a/server/routes/users.js +++ b/server/routes/users.js @@ -5,6 +5,7 @@ const genToken = require("../utils/tokenGenerator"); const access = require("../utils/access"); const params = require("../config/parameters"); const sanitizeHtml_pkg = require('sanitize-html'); +const { exec } = require("child_process"); const allowedTags = [ 'h3', 'h4', 'h5', 'h6', 'blockquote', 'p', 'a', 'ul', 'ol', 'li', 'b', @@ -49,6 +50,8 @@ router.post('/register', access.unlogged, access.ajax, (req,res) => { email: email }; setAndSendLoginToken("Welcome to " + params.siteURL, user); + // Update tournament DB (TODO: if error, log it) + exec(params.tourneyPath + "/dbsync/insert_user.py " + ret.id); res.json({}); } }); @@ -102,6 +105,7 @@ router.put('/update', access.logged, access.ajax, (req,res) => { notify: !!req.body.notify, }; UserModel.updateSettings(user); + exec(params.tourneyPath + "/dbsync/update_user.py " + ret.id); res.json({}); } });