Skip to content

Commit ff26ce6

Browse files
committed
Do not allow using page_cursor with useSeamInfiniteQuery
1 parent a91d01d commit ff26ce6

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

src/lib/seam/use-seam-infinite-query.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,15 @@ export function useSeamInfiniteQuery<
3535
QueryOptions<QueryData<T>, QueryError<T>> = {}
3636
): UseSeamInfiniteQueryResult<T> & { queryKey: QueryKey } {
3737
const { endpointClient: client, queryKeyPrefixes } = useSeamClient()
38+
39+
if ('page_cursor' in (parameters ?? {})) {
40+
throw new Error('Cannot use page_cursor with useSeamInfiniteQuery')
41+
}
42+
3843
const queryKey = [
3944
...queryKeyPrefixes,
4045
...endpointPath.split('/').filter((v) => v !== ''),
41-
parameters,
46+
parameters ?? {},
4247
]
4348
const result = useInfiniteQuery({
4449
enabled: client != null,

src/lib/seam/use-seam-query-without-workspace.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export function useSeamQueryWithoutWorkspace<
3333
const queryKey = [
3434
...queryKeyPrefixes,
3535
...endpointPath.split('/').filter((v) => v !== ''),
36-
parameters,
36+
parameters ?? {},
3737
]
3838
const result = useQuery({
3939
enabled: client != null,

src/lib/seam/use-seam-query.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export function useSeamQuery<T extends SeamHttpEndpointQueryPaths>(
3232
const queryKey = [
3333
...queryKeyPrefixes,
3434
...endpointPath.split('/').filter((v) => v !== ''),
35-
parameters,
35+
parameters ?? {},
3636
]
3737
const result = useQuery({
3838
enabled: client != null,

0 commit comments

Comments
 (0)