From ce7c4244a5423669d13b27183ce946a2d4dc9b59 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sat, 6 Jun 2026 03:15:41 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20[Code=20Health]=20Extract=20magi?= =?UTF-8?q?c=20number=20404=20to=20constant?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: is0692vs <135803462+is0692vs@users.noreply.github.com> --- src/lib/cardDataFetcher.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib/cardDataFetcher.ts b/src/lib/cardDataFetcher.ts index 5bdc6b00..a9ab7423 100644 --- a/src/lib/cardDataFetcher.ts +++ b/src/lib/cardDataFetcher.ts @@ -61,6 +61,7 @@ export type CardData = { }; }; +const HTTP_STATUS_NOT_FOUND = 404; const GITHUB_API = "https://api.github.com"; const GITHUB_TIMEOUT_MS = 8000; @@ -96,8 +97,8 @@ async function getJson(url: string): Promise<{ status: number; data: T | null clearTimeout(timeoutId); } - if (response.status === 404) { - return { status: 404, data: null }; + if (response.status === HTTP_STATUS_NOT_FOUND) { + return { status: HTTP_STATUS_NOT_FOUND, data: null }; } if (!response.ok) { @@ -229,7 +230,7 @@ export async function fetchCardData(username: string): Promise getJson(reposUrl), ]); - if (!profileResult.data || profileResult.status === 404) { + if (!profileResult.data || profileResult.status === HTTP_STATUS_NOT_FOUND) { return null; }