From 067140dd6e989f6721a3d4fa4e9b37f117ae7026 Mon Sep 17 00:00:00 2001 From: Jonathan Haas Date: Sat, 11 Apr 2026 19:31:28 -0700 Subject: [PATCH] Deduplicate withAuth by delegating to ApplyAuth Single source of truth for auth header logic. Co-Authored-By: Claude Opus 4.6 (1M context) --- internal/controlplaneclient/client.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/internal/controlplaneclient/client.go b/internal/controlplaneclient/client.go index 152d086..2a20e3a 100644 --- a/internal/controlplaneclient/client.go +++ b/internal/controlplaneclient/client.go @@ -64,12 +64,7 @@ func (c *Client) Close() error { } func withAuth[T any](c *Client, req *connect.Request[T]) *connect.Request[T] { - if c.apiKey != "" { - req.Header().Set("Authorization", "Bearer "+c.apiKey) - } - if c.orgID != "" { - req.Header().Set("X-Org-Id", c.orgID) - } + ApplyAuth(req, c.apiKey, c.orgID) return req }