File tree 1 file changed +6
-9
lines changed
packages/angular-query-experimental/src
1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change 1
1
import {
2
- DestroyRef ,
3
2
Injector ,
4
3
NgZone ,
5
4
computed ,
@@ -45,7 +44,6 @@ export function createBaseQuery<
45
44
const injector = inject ( Injector )
46
45
return lazyInit ( ( ) => {
47
46
const ngZone = injector . get ( NgZone )
48
- const destroyRef = injector . get ( DestroyRef )
49
47
const queryClient = injector . get ( QueryClient )
50
48
const isRestoring = injectIsRestoring ( injector )
51
49
@@ -94,11 +92,10 @@ export function createBaseQuery<
94
92
)
95
93
96
94
effect (
97
- ( ) => {
95
+ ( onCleanup ) => {
98
96
const _isRestoring = isRestoring ( )
99
-
100
- untracked ( ( ) => {
101
- const unsubscribe = _isRestoring
97
+ const cleanup = untracked ( ( ) =>
98
+ _isRestoring
102
99
? ( ) => undefined
103
100
: ngZone . runOutsideAngular ( ( ) =>
104
101
// observer.trackResult is not used as this optimization is not needed for Angular
@@ -121,9 +118,9 @@ export function createBaseQuery<
121
118
} ,
122
119
) ,
123
120
) ,
124
- )
125
- destroyRef . onDestroy ( unsubscribe )
126
- } )
121
+ ) ,
122
+ )
123
+ onCleanup ( cleanup )
127
124
} ,
128
125
{
129
126
injector,
You can’t perform that action at this time.
0 commit comments