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() {
const dependencies = {};
const constants = require('./constants');
const services = require('./services');
const errors = require('./errors');
const constants = require('./constants');
const ServicesProvider = require('./services');
const services = new ServicesProvider().provide();
const MiddlewaresProvider = require('./middlewares');
const middlewares = new MiddlewaresProvider({

View file

@ -1,11 +1,8 @@
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');
class ServicesProvider {
constructor() {}
module.exports = {
provide() {
return {
invitesService,
nostrService,
loginService,
@ -13,3 +10,14 @@ module.exports = {
profileService,
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;