import { config } from '$lib/stores/settings.svelte'; /** * Get authorization headers for API requests * Includes Bearer token if API key is configured */ export function getAuthHeaders(): Record { const currentConfig = config(); const apiKey = currentConfig.apiKey?.toString().trim(); return apiKey ? { Authorization: `Bearer ${apiKey}` } : {}; } /** * Get standard JSON headers with optional authorization */ export function getJsonHeaders(): Record { return { 'Content-Type': 'application/json', ...getAuthHeaders() }; }