pull up
This commit is contained in:
parent
b4d698a989
commit
bf478bbbe9
2 changed files with 37 additions and 31 deletions
|
|
@ -5,8 +5,10 @@ function buildDependencies() {
|
||||||
const errors = require('./errors');
|
const errors = require('./errors');
|
||||||
const constants = require('./constants');
|
const constants = require('./constants');
|
||||||
|
|
||||||
|
const sequelize = require('./database');
|
||||||
|
const { DataTypes } = require('sequelize');
|
||||||
const ModelsProvider = require('./models');
|
const ModelsProvider = require('./models');
|
||||||
const models = new ModelsProvider().provide();
|
const models = new ModelsProvider({ sequelize, DataTypes }).provide();
|
||||||
|
|
||||||
const ServicesProvider = require('./services');
|
const ServicesProvider = require('./services');
|
||||||
const services = new ServicesProvider({
|
const services = new ServicesProvider({
|
||||||
|
|
|
||||||
|
|
@ -1,74 +1,78 @@
|
||||||
const sequelize = require('../database');
|
|
||||||
const { DataTypes } = require('sequelize');
|
|
||||||
|
|
||||||
class ModelsProvider {
|
class ModelsProvider {
|
||||||
|
constructor({ sequelize, DataTypes }) {
|
||||||
|
this.sequelize = sequelize;
|
||||||
|
this.DataTypes = DataTypes;
|
||||||
|
}
|
||||||
provide() {
|
provide() {
|
||||||
const AppInviteCreatedProvider = require('./AppInviteCreated');
|
const AppInviteCreatedProvider = require('./AppInviteCreated');
|
||||||
const AppInviteCreated = new AppInviteCreatedProvider({
|
const AppInviteCreated = new AppInviteCreatedProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const ContactDetailsSetProvider = require('./ContactDetailsSet');
|
const ContactDetailsSetProvider = require('./ContactDetailsSet');
|
||||||
const ContactDetailsSet = new ContactDetailsSetProvider({
|
const ContactDetailsSet = new ContactDetailsSetProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const LoginChallengeCompletedProvider = require('./LoginChallengeCompleted');
|
const LoginChallengeCompletedProvider = require('./LoginChallengeCompleted');
|
||||||
const LoginChallengeCompleted = new LoginChallengeCompletedProvider({
|
const LoginChallengeCompleted = new LoginChallengeCompletedProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const LoginChallengeCreatedProvider = require('./LoginChallengeCreated');
|
const LoginChallengeCreatedProvider = require('./LoginChallengeCreated');
|
||||||
const LoginChallengeCreated = new LoginChallengeCreatedProvider({
|
const LoginChallengeCreated = new LoginChallengeCreatedProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const NostrChallengeCompletedProvider = require('./NostrChallengeCompleted');
|
const NostrChallengeCompletedProvider = require('./NostrChallengeCompleted');
|
||||||
const NostrChallengeCompleted = new NostrChallengeCompletedProvider({
|
const NostrChallengeCompleted = new NostrChallengeCompletedProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const NostrChallengeCreatedProvider = require('./NostrChallengeCreated');
|
const NostrChallengeCreatedProvider = require('./NostrChallengeCreated');
|
||||||
const NostrChallengeCreated = new NostrChallengeCreatedProvider({
|
const NostrChallengeCreated = new NostrChallengeCreatedProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const NymSetProvider = require('./NymSet');
|
const NymSetProvider = require('./NymSet');
|
||||||
const NymSet = new NymSetProvider({ sequelize, DataTypes }).provide();
|
const NymSet = new NymSetProvider({
|
||||||
|
sequelize: this.sequelize,
|
||||||
|
DataTypes: this.DataTypes,
|
||||||
|
}).provide();
|
||||||
const OfferCreatedProvider = require('./OfferCreated');
|
const OfferCreatedProvider = require('./OfferCreated');
|
||||||
const OfferCreated = new OfferCreatedProvider({
|
const OfferCreated = new OfferCreatedProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const OfferDeletedProvider = require('./OfferDeleted');
|
const OfferDeletedProvider = require('./OfferDeleted');
|
||||||
const OfferDeleted = new OfferDeletedProvider({
|
const OfferDeleted = new OfferDeletedProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const OfferDetailsSetProvider = require('./OfferDetailsSet');
|
const OfferDetailsSetProvider = require('./OfferDetailsSet');
|
||||||
const OfferDetailsSet = new OfferDetailsSetProvider({
|
const OfferDetailsSet = new OfferDetailsSetProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const SessionCreatedProvider = require('./SessionCreated');
|
const SessionCreatedProvider = require('./SessionCreated');
|
||||||
const SessionCreated = new SessionCreatedProvider({
|
const SessionCreated = new SessionCreatedProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const SessionRelatedToPublickeyProvider = require('./SessionRelatedToPublickey');
|
const SessionRelatedToPublickeyProvider = require('./SessionRelatedToPublickey');
|
||||||
const SessionRelatedToPublickey = new SessionRelatedToPublickeyProvider({
|
const SessionRelatedToPublickey = new SessionRelatedToPublickeyProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const SignUpChallengeCompletedProvider = require('./SignUpChallengeCompleted');
|
const SignUpChallengeCompletedProvider = require('./SignUpChallengeCompleted');
|
||||||
const SignUpChallengeCompleted = new SignUpChallengeCompletedProvider({
|
const SignUpChallengeCompleted = new SignUpChallengeCompletedProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
const SignUpChallengeCreatedProvider = require('./SignUpChallengeCreated');
|
const SignUpChallengeCreatedProvider = require('./SignUpChallengeCreated');
|
||||||
const SignUpChallengeCreated = new SignUpChallengeCreatedProvider({
|
const SignUpChallengeCreated = new SignUpChallengeCreatedProvider({
|
||||||
sequelize,
|
sequelize: this.sequelize,
|
||||||
DataTypes,
|
DataTypes: this.DataTypes,
|
||||||
}).provide();
|
}).provide();
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue