revert the shit i did when i started the other way around

This commit is contained in:
counterweight 2025-03-05 16:13:39 +01:00
parent 966d951490
commit 54cb13d1e5
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
3 changed files with 31 additions and 39 deletions

View file

@ -1,7 +1,4 @@
const profileServiceProvider = require('../services/profileService'); const profileService = require('../services/profileService');
const ContactDetailsSet = require('../models/ContactDetailsSet');
const NymSet = require('../models/NymSet');
const profileService = profileServiceProvider(ContactDetailsSet, NymSet);
async function redirectIfMissingProfileDetailsMiddleware(req, res, next) { async function redirectIfMissingProfileDetailsMiddleware(req, res, next) {
const publicKey = req.cookies.publicKey; const publicKey = req.cookies.publicKey;

View file

@ -4,14 +4,10 @@ const invitesService = require('../services/invitesService');
const nostrService = require('../services/nostrService'); const nostrService = require('../services/nostrService');
const loginService = require('../services/loginService'); const loginService = require('../services/loginService');
const sessionService = require('../services/sessionService'); const sessionService = require('../services/sessionService');
const profileServiceProvider = require('../services/profileService'); const profileService = require('../services/profileService');
const offerService = require('../services/offerService'); const offerService = require('../services/offerService');
const errors = require('../errors'); const errors = require('../errors');
const ContactDetailsSet = require('../models/ContactDetailsSet');
const NymSet = require('../models/NymSet');
const profileService = profileServiceProvider(ContactDetailsSet, NymSet);
const router = express.Router(); const router = express.Router();
class ApiRoutesProvider { class ApiRoutesProvider {

View file

@ -1,25 +1,26 @@
const uuid = require('uuid'); const uuid = require('uuid');
const ContactDetailsSet = require('../models/ContactDetailsSet');
const NymSet = require('../models/NymSet');
const profileServicesProvider = (ContactDetailsSet, NymSet) => { async function setContactDetails(publicKey, encryptedContactDetails) {
async function setContactDetails(publicKey, encryptedContactDetails) {
return await ContactDetailsSet.create({ return await ContactDetailsSet.create({
uuid: uuid.v7(), uuid: uuid.v7(),
public_key: publicKey, public_key: publicKey,
encrypted_contact_details: encryptedContactDetails, encrypted_contact_details: encryptedContactDetails,
created_at: new Date().toISOString(), created_at: new Date().toISOString(),
}); });
} }
async function setNym(publicKey, nym) { async function setNym(publicKey, nym) {
return await NymSet.create({ return await NymSet.create({
uuid: uuid.v7(), uuid: uuid.v7(),
public_key: publicKey, public_key: publicKey,
nym: nym, nym: nym,
created_at: new Date().toISOString(), created_at: new Date().toISOString(),
}); });
} }
async function areProfileDetailsComplete(publicKey) { async function areProfileDetailsComplete(publicKey) {
const isNymSet = await NymSet.findOne({ where: { public_key: publicKey } }); const isNymSet = await NymSet.findOne({ where: { public_key: publicKey } });
const areContactDetailsSet = await ContactDetailsSet.findOne({ const areContactDetailsSet = await ContactDetailsSet.findOne({
where: { where: {
@ -28,8 +29,6 @@ const profileServicesProvider = (ContactDetailsSet, NymSet) => {
}); });
return isNymSet && areContactDetailsSet; return isNymSet && areContactDetailsSet;
} }
return { setContactDetails, setNym, areProfileDetailsComplete }; module.exports = { setContactDetails, setNym, areProfileDetailsComplete };
};
module.exports = profileServicesProvider;