diff --git a/src/node-explorer-provider.ts b/src/node-explorer-provider.ts index e77ba83e..d85e09e2 100644 --- a/src/node-explorer-provider.ts +++ b/src/node-explorer-provider.ts @@ -77,6 +77,11 @@ export class NodeExplorerProvider } for (const key in status.Peer) { const p = status.Peer[key]; + + if (p.ShareeNode) { + continue; + } + this.peers[p.HostName] = p; peers.push(new PeerTree({ ...p })); diff --git a/src/types.ts b/src/types.ts index 7a4a7c94..d85ff56f 100644 --- a/src/types.ts +++ b/src/types.ts @@ -26,6 +26,7 @@ export interface Peer { Online?: boolean; TailscaleIPs: string[]; sshHostKeys?: string[]; + ShareeNode?: boolean; } export interface Status extends WithErrors {