Skip to content

Commit f6d8c64

Browse files
committed
Pull properties from request in QueryInfo
1 parent 2e5f24f commit f6d8c64

2 files changed

Lines changed: 12 additions & 27 deletions

File tree

src/core/QueryInfo.ts

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,7 @@ import type {
3939
OperationVariables,
4040
TypedDocumentNode,
4141
} from "./types.js";
42-
import type {
43-
ErrorPolicy,
44-
WatchQueryFetchPolicy,
45-
} from "./watchQueryOptions.js";
42+
import type { ErrorPolicy } from "./watchQueryOptions.js";
4643

4744
type UpdateQueries<TData> = ApolloClient.MutateOptions<
4845
TData,
@@ -226,23 +223,20 @@ export class QueryInfo<
226223

227224
public markQueryResult(
228225
incoming: ApolloLink.Result<TData>,
229-
request: QueryRequest<TData, TVariables>,
230-
{
231-
document: query,
232-
variables,
233-
errorPolicy,
234-
cacheWriteBehavior,
235-
returnPartialData,
236-
fetchPolicy,
237-
networkStatus,
238-
}: OperationInfo<TData, TVariables> & {
239-
fetchPolicy: WatchQueryFetchPolicy;
240-
networkStatus: NetworkStatus;
241-
}
226+
request: QueryRequest<TData, TVariables>
242227
): MarkQueryResult<
243228
DataValue.Complete<TData> | DataValue.Streaming<TData>,
244229
ExtensionsWithStreamInfo
245230
> {
231+
const {
232+
cacheWriteBehavior,
233+
errorPolicy,
234+
fetchPolicy,
235+
query,
236+
networkStatus,
237+
variables,
238+
returnPartialData,
239+
} = request;
246240
const diffOptions = {
247241
query,
248242
variables,

src/core/QueryManager.ts

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1058,16 +1058,7 @@ export class QueryManager {
10581058
// ones used to obtain it from the link.
10591059
const { dataState, ...result } = queryInfo.markQueryResult(
10601060
incoming,
1061-
request,
1062-
{
1063-
errorPolicy: request.errorPolicy,
1064-
fetchPolicy: request.fetchPolicy,
1065-
document: request.query,
1066-
cacheWriteBehavior: request.cacheWriteBehavior,
1067-
networkStatus: request.networkStatus,
1068-
returnPartialData: request.returnPartialData,
1069-
variables: request.variables,
1070-
}
1061+
request
10711062
);
10721063
const hasErrors = graphQLResultHasError(result);
10731064

0 commit comments

Comments
 (0)