const API_URL = 'http://localhost:8080'; export const login = async (username: string, password: string): Promise => { const response = await fetch(`${API_URL}/api/token`, { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, body: new URLSearchParams({ username, password, }), }); if (!response.ok) { throw new Error('Login failed'); } const data = await response.json(); return data.access_token; }; export const clearMessages = async (token:string) => { const response = await fetch(`${API_URL}/api/clear_memory`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${token}`, }, body: JSON.stringify({}) }) return response }