diff --git a/src/app.config.ts b/src/app.config.ts index dfee834..0a23d0e 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -55,8 +55,8 @@ export const appConfig: AppConfig = { lazy: false, config: { apiConfig: { - baseUrl: 'http://lnbits', - apiKey: 'your-api-key-here' + baseUrl: import.meta.env.VITE_LNBITS_BASE_URL || 'http://localhost:5000', + apiKey: import.meta.env.VITE_API_KEY || '' }, ticketValidationEndpoint: '/api/tickets/validate', maxTicketsPerUser: 10 diff --git a/src/core/plugin-manager.ts b/src/core/plugin-manager.ts index cb54421..436feff 100644 --- a/src/core/plugin-manager.ts +++ b/src/core/plugin-manager.ts @@ -96,7 +96,7 @@ export class PluginManager { throw new Error('Plugin manager not initialized') } - await plugin.install(this.app, config.config) + await plugin.install(this.app, { config: config.config }) // Register routes if provided if (plugin.routes && this.router) { diff --git a/src/modules/base/index.ts b/src/modules/base/index.ts index abf431e..d74d616 100644 --- a/src/modules/base/index.ts +++ b/src/modules/base/index.ts @@ -32,7 +32,7 @@ export const baseModule: ModulePlugin = { container.provide('pwaService', pwaService) // Initialize core services - await relayHub.initialize(options?.nostr?.relays || []) + await relayHub.initialize(options?.config?.nostr?.relays || []) await auth.initialize() console.log('✅ Base module installed successfully')