diff --git a/src/lib/interfaces.ts b/src/lib/interfaces.ts index cc72c50..176a750 100644 --- a/src/lib/interfaces.ts +++ b/src/lib/interfaces.ts @@ -114,6 +114,7 @@ export interface IStatus { messageQueueSize: number peers: { id: string + endpoint: string available: boolean }[] } diff --git a/src/routers/api.ts b/src/routers/api.ts index 80cd669..9dcd9c2 100644 --- a/src/routers/api.ts +++ b/src/routers/api.ts @@ -61,6 +61,7 @@ router.get('/status', async (_req, res, next) => { for (const peer of config.peers) { status.peers.push({ id: peer.id, + endpoint: peer.endpoint, available: responses[i++].status === 'fulfilled' }) }