This commit is contained in:
2025-06-03 14:33:12 -06:00
parent 7e2a8e3bf7
commit 3218432790
2 changed files with 71 additions and 6 deletions

View File

@ -0,0 +1,39 @@
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;
const isConfigured = !!(clientId && clientSecret && refreshToken);
if (!isConfigured) {
console.log('Spotify integration disabled - missing environment variables:', {
hasClientId: !!clientId,
hasClientSecret: !!clientSecret,
hasRefreshToken: !!refreshToken
});
}
return new Response(JSON.stringify({
configured: isConfigured
}), {
status: 200,
headers: {
'Content-Type': 'application/json',
},
});
} catch (error) {
console.error('Error checking Spotify configuration:', error);
return new Response(JSON.stringify({
configured: false
}), {
status: 200,
headers: {
'Content-Type': 'application/json',
},
});
}
};