feat: add cache keys

This commit is contained in:
CREDO23 2025-12-18 22:58:21 +02:00
parent 7edf2c9c9b
commit 4710b9ad3d

View file

@ -1,4 +1,5 @@
import type { GetChatsRequest } from "@/contracts/types/chat.types";
import type { GetConnectorsRequest } from "@/contracts/types/connector.types";
import type { GetDocumentsRequest } from "@/contracts/types/document.types";
import type { GetLLMConfigsRequest } from "@/contracts/types/llm-config.types";
import type { GetPodcastsRequest } from "@/contracts/types/podcast.types";
@ -52,4 +53,10 @@ export const cacheKeys = {
permissions: {
all: () => ["permissions"] as const,
},
connectors: {
all: (searchSpaceId: string) => ["connectors", searchSpaceId] as const,
withQueryParams: (queries: GetConnectorsRequest["queryParams"]) =>
["connectors", ...(queries ? Object.values(queries) : [])] as const,
byId: (connectorId: string) => ["connector", connectorId] as const,
},
};