Skip to content

Commit

Permalink
Merge pull request #243 from tylerslaton/fix-202
Browse files Browse the repository at this point in the history
fix: preload agents and thread on agents screen
  • Loading branch information
tylerslaton authored Oct 21, 2024
2 parents 2dd7a5f + 209ab3e commit 4234b4e
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion ui/admin/app/routes/_auth.agents._index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { ColumnDef, createColumnHelper } from "@tanstack/react-table";
import { SquarePen, Trash } from "lucide-react";
import { useMemo } from "react";
import { $path } from "remix-routes";
import useSWR from "swr";
import useSWR, { preload } from "swr";

import { Agent } from "~/lib/model/agents";
import { AgentService } from "~/lib/service/api/agentService";
Expand All @@ -23,6 +23,14 @@ import {
} from "~/components/ui/tooltip";
import { useAsync } from "~/hooks/useAsync";

export async function clientLoader() {
await Promise.all([
preload(AgentService.getAgents.key(), AgentService.getAgents),
preload(ThreadsService.getThreads.key(), ThreadsService.getThreads),
]);
return null;
}

export default function Threads() {
const navigate = useNavigate();
const getThreads = useSWR(ThreadsService.getThreads.key(), () =>
Expand Down

0 comments on commit 4234b4e

Please sign in to comment.