From ee6fef906295aecbf1e4f64adcf59b32c3a82165 Mon Sep 17 00:00:00 2001 From: redshift <213178690+1ftredsh@users.noreply.github.com> Date: Thu, 30 Apr 2026 11:18:53 +0530 Subject: [PATCH] fix: standardize on hyphen instead of underscore for client ID suffix --- src/tui/usage/data.ts | 2 +- src/utils/clients.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tui/usage/data.ts b/src/tui/usage/data.ts index 0a2a763..8aade1f 100644 --- a/src/tui/usage/data.ts +++ b/src/tui/usage/data.ts @@ -88,7 +88,7 @@ export async function fetchUsage(limit = 10000): Promise { const entries = result.output as UsageTrackingEntry[] | undefined; const entriesArray = Array.isArray(entries) ? entries : []; const suffix = getNpubSuffix(await loadConfig()); - const suffixStr = suffix ? `_${suffix}` : null; + const suffixStr = suffix ? `-${suffix}` : null; const visibleEntries = suffixStr ? entriesArray .filter((entry) => entry.client?.endsWith(suffixStr)) diff --git a/src/utils/clients.ts b/src/utils/clients.ts index e316bb8..19430c8 100644 --- a/src/utils/clients.ts +++ b/src/utils/clients.ts @@ -34,7 +34,7 @@ export function addSuffixToId(id: string, suffix: string): string { * Remove suffix from a client ID if present. */ export function removeSuffixFromId(id: string, suffix: string): string { - const suffixStr = `_${suffix}`; + const suffixStr = `-${suffix}`; if (id.endsWith(suffixStr)) { return id.slice(0, -suffixStr.length); } @@ -109,7 +109,7 @@ export async function getClientsList(): Promise { const suffix = config.daemonUrl ? getNpubSuffix(config) : null; return clients - .filter((c) => !suffix || c.id.endsWith(`_${suffix}`)) + .filter((c) => !suffix || c.id.endsWith(`-${suffix}`)) .map((c) => ({ clientId: suffix ? removeSuffixFromId(c.id, suffix) : c.id, name: c.name,