aboutsummaryrefslogtreecommitdiff
path: root/src/invite.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/invite.js')
-rw-r--r--src/invite.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/invite.js b/src/invite.js
index 7e357ac..f0bc9b9 100644
--- a/src/invite.js
+++ b/src/invite.js
@@ -1,6 +1,14 @@
1const { db } = require("./db"); 1const { db } = require("./db");
2 2
3const validateInviteToken = async (req, res, next) => { 3const validateInviteToken = async (req, res, next) => {
4 const isFirstUser = db.query("SELECT 1 FROM users LIMIT 1").get() === null;
5
6 if (isFirstUser) {
7 req.isFirstUser = true;
8 next();
9 return;
10 }
11
4 const token = req.query.token; 12 const token = req.query.token;
5 13
6 if (!token) { 14 if (!token) {