import { apiClient, getApiErrorMessage } from '../http'; export { getApiErrorMessage }; export const loginRequest = async (username, password) => { const { data } = await apiClient.post('/login', { username, password }); if (!data?.user || !data?.token) { throw new Error('Ungültige API-Antwort: Session erwartet'); } return data; }; export const logoutRequest = async () => { await apiClient.post('/logout'); }; export const fetchMe = async (config = {}) => { const { data } = await apiClient.get('/me', config); return data; };