services thingy

This commit is contained in:
counterweight 2025-03-06 01:09:45 +01:00
parent 1dca924b83
commit cdc344c528
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
2 changed files with 20 additions and 11 deletions

View file

@ -2,10 +2,11 @@ const express = require('express');
function buildDependencies() { function buildDependencies() {
const dependencies = {}; const dependencies = {};
const constants = require('./constants');
const services = require('./services');
const errors = require('./errors'); const errors = require('./errors');
const constants = require('./constants');
const ServicesProvider = require('./services');
const services = new ServicesProvider().provide();
const MiddlewaresProvider = require('./middlewares'); const MiddlewaresProvider = require('./middlewares');
const middlewares = new MiddlewaresProvider({ const middlewares = new MiddlewaresProvider({

View file

@ -1,11 +1,8 @@
const invitesService = require('../services/invitesService'); class ServicesProvider {
const nostrService = require('../services/nostrService'); constructor() {}
const loginService = require('../services/loginService');
const sessionService = require('../services/sessionService');
const profileService = require('../services/profileService');
const offerService = require('../services/offerService');
module.exports = { provide() {
return {
invitesService, invitesService,
nostrService, nostrService,
loginService, loginService,
@ -13,3 +10,14 @@ module.exports = {
profileService, profileService,
offerService, offerService,
}; };
}
}
const invitesService = require('../services/invitesService');
const nostrService = require('../services/nostrService');
const loginService = require('../services/loginService');
const sessionService = require('../services/sessionService');
const profileService = require('../services/profileService');
const offerService = require('../services/offerService');
module.exports = ServicesProvider;