Skip to content

Commit 4d38233

Browse files
authored
Merge pull request #60 from viamrobotics/reset-stream-data-by-default
Fix createResourceStream params
2 parents 7b666b9 + eb67d3d commit 4d38233

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.changeset/polite-candies-watch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@viamrobotics/svelte-sdk': patch
3+
---
4+
5+
Fix create-resource-stream params"

src/lib/hooks/create-resource-stream.svelte.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ export type StreamItemType<T> = T extends (
2222
interface QueryOptions {
2323
// enabled defaults to true if unspecified
2424
enabled?: boolean;
25+
// refetchMode defaults to 'reset' if unspecified
2526
refetchMode?: 'append' | 'reset' | 'replace';
26-
maxChunks?: number;
2727
}
2828

2929
type QueryResult<U> = QueryObserverResult<U[], Error>;
@@ -54,6 +54,7 @@ export const createResourceStream = <T extends Resource, K extends keyof T>(
5454
const _args = $derived(typeof args === 'function' ? args() : args);
5555
const name = $derived(client.current?.name);
5656
const methodName = $derived(String(method));
57+
const refetchMode = $derived(_options?.refetchMode ?? 'reset');
5758
const queryKey = $derived([
5859
'viam-svelte-sdk',
5960
'partID',
@@ -97,7 +98,7 @@ export const createResourceStream = <T extends Resource, K extends keyof T>(
9798
enabled: client.current !== undefined && _options?.enabled !== false,
9899
queryFn: streamedQuery<StreamItemType<T[K]>>({
99100
streamFn: processStream,
100-
..._options,
101+
refetchMode,
101102
}),
102103
})
103104
);

0 commit comments

Comments
 (0)