diff --git a/apps/machine/src/stores/atm.ts b/apps/machine/src/stores/atm.ts index ac4e606..d4ad1dc 100644 --- a/apps/machine/src/stores/atm.ts +++ b/apps/machine/src/stores/atm.ts @@ -180,6 +180,16 @@ export const useAtmStore = defineStore('atm', () => { connectionStatus.value = 'connected' console.log('[ATM] Connected to Lightning.Pub!') + // Track relay connection state + services.nostrClient.on('disconnect', () => { + connectionStatus.value = 'connecting' + console.log('[ATM] Relay disconnected, reconnecting...') + }) + services.nostrClient.on('connect', () => { + connectionStatus.value = 'connected' + console.log('[ATM] Relay reconnected') + }) + // Store references to clients for direct operations lightningPub.value = services.lightningPub clinkClient.value = services.clink