From 82aefb9b215004206b49f7c003693f247345a9b7 Mon Sep 17 00:00:00 2001 From: Valerii Kovalskii Date: Wed, 8 Apr 2026 15:53:36 +0300 Subject: [PATCH] fix: include GitHub token in leaderboard sync MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit loadGitHubProfile() was stripping the token field — sync always failed GitHub verification on the worker. Only worked in manual tests. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server.js b/src/server.js index 9b41c9c..c99e9be 100644 --- a/src/server.js +++ b/src/server.js @@ -550,7 +550,7 @@ async function githubPollToken(deviceCode) { function loadGitHubProfile() { try { const data = JSON.parse(fs.readFileSync(GITHUB_PROFILE_FILE, 'utf8')); - if (data.authenticated) return { authenticated: true, username: data.username, avatar: data.avatar, name: data.name, url: data.url }; + if (data.authenticated) return { authenticated: true, username: data.username, avatar: data.avatar, name: data.name, url: data.url, token: data.token }; } catch {} return null; }