From 4b02b24ef51854643972ecbe632ea64590d935ca Mon Sep 17 00:00:00 2001 From: Damian Osipiuk Date: Wed, 22 Feb 2023 00:46:22 +0100 Subject: [PATCH] fix(vue-query): prevent memory leak in server environment --- packages/vue-query/src/vueQueryPlugin.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/vue-query/src/vueQueryPlugin.ts b/packages/vue-query/src/vueQueryPlugin.ts index 5d5478791f..5eb5cf522b 100644 --- a/packages/vue-query/src/vueQueryPlugin.ts +++ b/packages/vue-query/src/vueQueryPlugin.ts @@ -1,4 +1,5 @@ import { isVue2 } from 'vue-demi' +import { isServer } from '@tanstack/query-core' import type { QueryClientConfig } from '@tanstack/query-core' import { QueryClient } from './queryClient' @@ -56,7 +57,10 @@ export const VueQueryPlugin = { } } - client.mount() + if (!isServer) { + client.mount() + } + let persisterUnmount = () => { // noop }