diff --git a/src/cli.js b/src/cli.js index f4e36c8..dae7913 100644 --- a/src/cli.js +++ b/src/cli.js @@ -6,7 +6,6 @@ function buildCLIDependencies() { const CreateAppInviteProvider = require('./commands/createAppInvite'); const createAppInvite = new CreateAppInviteProvider({ - nostrService: appDependencies.services.nostrService, invitesService: appDependencies.services.invitesService, }).provide(); diff --git a/src/commands/createAppInvite.js b/src/commands/createAppInvite.js index 1a7c41b..610c098 100644 --- a/src/commands/createAppInvite.js +++ b/src/commands/createAppInvite.js @@ -1,19 +1,11 @@ -const NostrServiceProvider = require('../services/nostrService'); -const nostrService = new NostrServiceProvider().provide(); -const InvitesServiceProvider = require('../services/invitesService'); -const invitesService = new InvitesServiceProvider({ - nostrService, -}).provide(); - class CreateAppInviteProvider { - constructor({ nostrService, invitesService }) { - this.nostrService = nostrService; + constructor({ invitesService }) { this.invitesService = invitesService; } provide() { const createAppInvite = async (inviterNpub) => { - const appInvite = await invitesService.createAppInvite(inviterNpub); + const appInvite = await this.invitesService.createAppInvite(inviterNpub); console.log('Invite created'); console.log(`Check at http://localhost/invite/${appInvite.uuid}`); };