inviting npubs

This commit is contained in:
counterweight 2025-02-09 19:55:44 +01:00
parent 9c90b75bc0
commit 56121342d6
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
6 changed files with 76 additions and 2 deletions

View file

@ -2,6 +2,7 @@ const express = require('express');
const uuid = require("uuid");
const SessionNpubbed = require('../models/SessionNpubbed');
const InvitedNpub = require('../models/InvitedNpub');
const router = express.Router();
@ -41,4 +42,18 @@ router.post('/session-npubbed', async (req, res) => {
}
});
router.post('/invited-npub', async (req, res) => {
const sessionUuid = req.cookies.sessionUuid;
const npub = req.body.npub;
await InvitedNpub.create({
uuid: uuid.v7(),
app_invite_uuid: uuid.v7(), //should read from cookie instead
invited_npub: npub,
created_at: new Date().toISOString()
});
});
module.exports = router;

View file

@ -3,7 +3,6 @@ const router = express.Router();
const AppInvite = require('../models/AppInvite');
router.get('/', (req, res) => {
res.render('index', { uuid: req.cookies.sessionUuid });
});