extract inviteexists check

This commit is contained in:
counterweight 2025-02-09 23:52:22 +01:00
parent 36cff3a6bd
commit c9e76bbfd6
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
2 changed files with 15 additions and 11 deletions

View file

@ -0,0 +1,11 @@
const AppInvite = require('../models/AppInvite');
async function inviteExists(inviteUuid) {
const invite = await AppInvite.findOne({ where: { uuid: inviteUuid } });
if (invite) {
return true;
}
return false;
}
exports.inviteExists = inviteExists;

View file

@ -3,7 +3,9 @@ const uuid = require("uuid");
const SessionNpubbed = require('../models/SessionNpubbed');
const InvitedNpub = require('../models/InvitedNpub');
const AppInvite = require('../models/AppInvite');
const inviteController = require('../controllers/inviteControllers')
const router = express.Router();
@ -48,16 +50,7 @@ router.post('/invited-npub', async (req, res) => {
const inviteUuid = req.cookies.inviteUuid;
const npub = req.body.npub;
async function inviteExists(inviteUuid) {
const invite = await AppInvite.findOne({ where: { uuid: inviteUuid } });
if (invite) {
return true;
}
return false;
}
if (!inviteExists(inviteUuid)) {
if (!inviteController.inviteExists(inviteUuid)) {
return res.status(404).render('error', { message: 'Invite not found' });
}