"use client"; import { openSessionFolder } from "@/lib/api"; import { useRequest } from "@/lib/http/use-request"; export function useOpenSessionFolder(sessionId?: string | null) { const request = useRequest(async () => { if (!sessionId) { return null; } const response = await openSessionFolder(sessionId, { cache: "no-store" }); return response ?? null; }); return { open: () => request.run(), status: request.status, isLoading: request.isLoading, }; }