fixed builds

This commit is contained in:
2025-06-03 14:56:47 -06:00
parent 5b1e13481b
commit 35a6992f55
2 changed files with 9 additions and 7 deletions

View File

@ -2,9 +2,10 @@ import type { APIRoute } from 'astro';
export const GET: APIRoute = async () => {
try {
const clientId = import.meta.env.SPOTIFY_CLIENT_ID;
const clientSecret = import.meta.env.SPOTIFY_CLIENT_SECRET;
const refreshToken = import.meta.env.SPOTIFY_REFRESH_TOKEN;
// Only check environment variables at runtime, not build time
const clientId = process.env.SPOTIFY_CLIENT_ID;
const clientSecret = process.env.SPOTIFY_CLIENT_SECRET;
const refreshToken = process.env.SPOTIFY_REFRESH_TOKEN;
const isConfigured = !!(clientId && clientSecret && refreshToken);

View File

@ -24,10 +24,11 @@ async function refreshSpotifyToken(refreshToken: string, clientId: string, clien
// Function to fetch current track from Spotify
async function fetchCurrentTrack() {
try {
const clientId = import.meta.env.SPOTIFY_CLIENT_ID;
const clientSecret = import.meta.env.SPOTIFY_CLIENT_SECRET;
let accessToken = import.meta.env.SPOTIFY_ACCESS_TOKEN;
const refreshToken = import.meta.env.SPOTIFY_REFRESH_TOKEN;
// Use runtime env vars instead of build-time
const clientId = process.env.SPOTIFY_CLIENT_ID;
const clientSecret = process.env.SPOTIFY_CLIENT_SECRET;
let accessToken = process.env.SPOTIFY_ACCESS_TOKEN;
const refreshToken = process.env.SPOTIFY_REFRESH_TOKEN;
if (!clientId || !clientSecret || !refreshToken) {
return null;