Skip to content

Commit

Permalink
fix(queriesObserver): fix getOptimisticResult call
Browse files Browse the repository at this point in the history
Fix queriesObserver to call getOptimisticResult as before.
This was a bug introduced in PR TanStack#2866
  • Loading branch information
jvuoti committed Dec 4, 2021
1 parent 5fd537e commit f215471
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/core/queriesObserver.ts
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ export class QueriesObserver extends Subscribable<QueriesObserverListener> {

getOptimisticResult(queries: QueryObserverOptions[]): QueryObserverResult[] {
return this.findMatchingObservers(queries).map(match =>
match.observer.getCurrentResult()
match.observer.getOptimisticResult(match.defaultedQueryOptions)
)
}

Expand Down
12 changes: 6 additions & 6 deletions src/react/tests/useQueries.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,8 @@ describe('useQueries', () => {
{ status: 'success', data: 5, isPreviousData: false, isFetching: false },
])
expect(states[3]).toMatchObject([
{ status: 'success', data: 2, isPreviousData: false, isFetching: false },
{ status: 'success', data: 5, isPreviousData: false, isFetching: false },
{ status: 'success', data: 2, isPreviousData: true, isFetching: true },
{ status: 'success', data: 5, isPreviousData: true, isFetching: true },
])
expect(states[4]).toMatchObject([
{ status: 'success', data: 2, isPreviousData: true, isFetching: true },
Expand Down Expand Up @@ -206,8 +206,8 @@ describe('useQueries', () => {
])

expect(states[3]).toMatchObject([
{ status: 'success', data: 4, isPreviousData: false, isFetching: false },
{ status: 'success', data: 8, isPreviousData: false, isFetching: false },
{ status: 'success', data: 4, isPreviousData: true, isFetching: true },
{ status: 'success', data: 8, isPreviousData: true, isFetching: true },
{
status: 'loading',
data: undefined,
Expand Down Expand Up @@ -324,7 +324,7 @@ describe('useQueries', () => {
])
expect(states[3]).toMatchObject([
{ status: 'success', data: 5, isPreviousData: false, isFetching: false },
{ status: 'success', data: 10, isPreviousData: false, isFetching: false },
{ status: 'success', data: 10, isPreviousData: true, isFetching: true },
])
expect(states[4]).toMatchObject([
{ status: 'success', data: 5, isPreviousData: false, isFetching: false },
Expand All @@ -336,7 +336,7 @@ describe('useQueries', () => {
])
expect(states[6]).toMatchObject([
{ status: 'success', data: 15, isPreviousData: false, isFetching: false },
{ status: 'success', data: 5, isPreviousData: false, isFetching: false },
{ status: 'success', data: 10, isPreviousData: false, isFetching: true },
])
expect(states[7]).toMatchObject([
{ status: 'success', data: 10, isPreviousData: false, isFetching: true },
Expand Down

0 comments on commit f215471

Please sign in to comment.