perf: added pagination for session in order to improve large project's performance issue

This commit is contained in:
d-kimsuon
2025-10-15 02:25:26 +09:00
parent 0259e71b44
commit d322db543c
20 changed files with 316 additions and 192 deletions

View File

@@ -16,12 +16,15 @@ export const projectListQuery = {
},
} as const;
export const projectDetailQuery = (projectId: string) =>
export const projectDetailQuery = (projectId: string, cursor?: string) =>
({
queryKey: ["projects", projectId],
queryKey: cursor
? ["projects", projectId, cursor]
: ["projects", projectId],
queryFn: async () => {
const response = await honoClient.api.projects[":projectId"].$get({
param: { projectId },
query: { cursor },
});
if (!response.ok) {