diff --git a/src/services/chat.ts b/src/services/chat.ts index 4b80128..984511c 100644 --- a/src/services/chat.ts +++ b/src/services/chat.ts @@ -84,8 +84,12 @@ export const run = async (room: string, nickname?: string) => { if (message.startsWith('/peers')) { const peers = await stack.peers() - for (const peer of peers) { - messageList.addItem(`dstack: ${peer.id}`) + if (peers.length === 0) { + messageList.addItem('dstack: no peers') + } else { + for (const peer of peers) { + messageList.addItem(`dstack: ${peer.id}`) + } } input.clearValue()