Skip to content

Commit 4deec2d

Browse files
Merge branch 'main' into alpha
# Conflicts: # packages/query-async-storage-persister/package.json # packages/query-broadcast-client-experimental/package.json # packages/query-core/package.json # packages/query-core/src/types.ts # packages/query-persist-client-core/package.json # packages/query-sync-storage-persister/package.json # packages/react-query-devtools/package.json # packages/react-query-persist-client/package.json # packages/react-query/package.json # packages/solid-query/package.json # packages/svelte-query/package.json # packages/vue-query/package.json # packages/vue-query/src/useQueries.ts
2 parents 294f416 + 3e2679f commit 4deec2d

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

packages/vue-query/src/useBaseQuery.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import {
44
readonly,
55
reactive,
66
watch,
7-
ref,
87
computed,
98
} from 'vue-demi'
109
import type { ToRefs } from 'vue-demi'
@@ -86,17 +85,17 @@ export function useBaseQuery<
8685
const observer = new Observer(client, defaultedOptions.value)
8786
const state = reactive(observer.getCurrentResult())
8887

89-
const unsubscribe = ref(() => {
88+
let unsubscribe = () => {
9089
// noop
91-
})
90+
}
9291

9392
watch(
9493
client.isRestoring,
9594
(isRestoring) => {
9695
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
9796
if (!isRestoring) {
98-
unsubscribe.value()
99-
unsubscribe.value = observer.subscribe((result) => {
97+
unsubscribe()
98+
unsubscribe = observer.subscribe((result) => {
10099
updateState(state, result)
101100
})
102101
}
@@ -114,7 +113,7 @@ export function useBaseQuery<
114113
)
115114

116115
onScopeDispose(() => {
117-
unsubscribe.value()
116+
unsubscribe()
118117
})
119118

120119
const suspense = () => {

packages/vue-query/src/useQueries.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import type {
88
QueryObserverResult,
99
} from '@tanstack/query-core'
1010
import type { Ref } from 'vue-demi'
11-
import { computed, onScopeDispose, readonly, ref, watch } from 'vue-demi'
11+
import { computed, onScopeDispose, readonly, watch } from 'vue-demi'
1212

1313
import { useQueryClient } from './useQueryClient'
1414
import { cloneDeepUnref } from './utils'
@@ -182,16 +182,16 @@ export function useQueries<
182182
)
183183
const state = ref(getCombinedResult()) as Ref<TCombinedResult>
184184

185-
const unsubscribe = ref(() => {
185+
let unsubscribe = () => {
186186
// noop
187-
})
187+
}
188188

189189
watch(
190190
client.isRestoring,
191191
(isRestoring) => {
192192
if (!isRestoring) {
193-
unsubscribe.value()
194-
unsubscribe.value = observer.subscribe(() => {
193+
unsubscribe()
194+
unsubscribe = observer.subscribe(() => {
195195
const [, getCombinedResultRestoring] = observer.getOptimisticResult(
196196
defaultedQueries.value,
197197
)
@@ -220,7 +220,7 @@ export function useQueries<
220220
)
221221

222222
onScopeDispose(() => {
223-
unsubscribe.value()
223+
unsubscribe()
224224
})
225225

226226
return readonly(state) as Readonly<Ref<TCombinedResult>>

0 commit comments

Comments
 (0)