refactoring and clean up of chat cliet

This commit is contained in:
Storme-bit
2026-04-07 03:27:04 -07:00
parent 107ee5755e
commit 541e664da1
6 changed files with 43 additions and 30 deletions

View File

@@ -1,14 +1,16 @@
import { API_DEFAULTS } from "../config/constants";
const BASE_URL = import.meta.env.VITE_ORCHESTRATION_URL ?? '';
// ── Sessions ────────────────────────────────────────────────
export async function fetchSessions(limit = 20, offset = 0) {
export async function fetchSessions(limit = API_DEFAULTS.SESSIONS_LIMIT, offset = API_DEFAULTS.OFFSET) {
const res = await fetch(`${BASE_URL}/sessions?limit=${limit}&offset=${offset}`);
if (!res.ok) throw new Error(`Failed to fetch sessions: ${res.status}`);
return res.json();
}
export async function fetchSessionHistory(sessionId, limit = 50, offset = 0) {
export async function fetchSessionHistory(sessionId, limit = API_DEFAULTS.HISTORY_LIMIT, offset = API_DEFAULTS.OFFSET) {
const res = await fetch(`${BASE_URL}/sessions/${sessionId}/history?limit=${limit}&offset=${offset}`);
if (!res.ok) throw new Error(`Failed to fetch history: ${res.status}`);
return res.json();