services thingy
This commit is contained in:
parent
1dca924b83
commit
cdc344c528
2 changed files with 20 additions and 11 deletions
|
|
@ -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({
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,18 @@
|
||||||
|
class ServicesProvider {
|
||||||
|
constructor() {}
|
||||||
|
|
||||||
|
provide() {
|
||||||
|
return {
|
||||||
|
invitesService,
|
||||||
|
nostrService,
|
||||||
|
loginService,
|
||||||
|
sessionService,
|
||||||
|
profileService,
|
||||||
|
offerService,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const invitesService = require('../services/invitesService');
|
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');
|
||||||
|
|
@ -5,11 +20,4 @@ const sessionService = require('../services/sessionService');
|
||||||
const profileService = require('../services/profileService');
|
const profileService = require('../services/profileService');
|
||||||
const offerService = require('../services/offerService');
|
const offerService = require('../services/offerService');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = ServicesProvider;
|
||||||
invitesService,
|
|
||||||
nostrService,
|
|
||||||
loginService,
|
|
||||||
sessionService,
|
|
||||||
profileService,
|
|
||||||
offerService,
|
|
||||||
};
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue