@@ -7,21 +7,22 @@ import { GetRequest } from "../../../Commands/MultiGet/GetRequest";
77import { GetResponse } from "../../../Commands/MultiGet/GetResponse" ;
88import { FacetQueryCommand } from "../../../Commands/FacetQueryCommand" ;
99import { stringToReadable } from "../../../../Utility/StreamUtil" ;
10+ import { InMemoryDocumentSessionOperations } from "../../InMemoryDocumentSessionOperations" ;
1011
1112export class LazyAggregationQueryOperation implements ILazyOperation {
1213
13- private readonly _conventions : DocumentConventions ;
14+ private readonly _session : InMemoryDocumentSessionOperations ;
1415 private readonly _indexQuery : IndexQuery ;
1516 private readonly _parent : AggregationQueryBase ;
1617 private readonly _processResults :
1718 ( queryResult : QueryResult ) => FacetResultObject ;
1819
1920 public constructor (
20- conventions : DocumentConventions ,
21+ session : InMemoryDocumentSessionOperations ,
2122 indexQuery : IndexQuery ,
2223 parent : AggregationQueryBase ,
2324 processResults : ( queryResult : QueryResult ) => FacetResultObject ) {
24- this . _conventions = conventions ;
25+ this . _session = session ;
2526 this . _indexQuery = indexQuery ;
2627 this . _processResults = processResults ;
2728 this . _parent = parent ;
@@ -32,7 +33,7 @@ export class LazyAggregationQueryOperation implements ILazyOperation {
3233 request . url = "/queries" ;
3334 request . method = "POST" ;
3435 request . query = "?queryHash=" + this . _indexQuery . getQueryHash ( ) ;
35- request . body = writeIndexQuery ( this . _conventions , this . _indexQuery ) ;
36+ request . body = writeIndexQuery ( this . _session . conventions , this . _indexQuery ) ;
3637 return request ;
3738 }
3839
@@ -72,7 +73,7 @@ export class LazyAggregationQueryOperation implements ILazyOperation {
7273 }
7374
7475 const result = await FacetQueryCommand . parseQueryResultResponseAsync (
75- stringToReadable ( response . result ) , this . _conventions , false ) ;
76+ stringToReadable ( response . result ) , this . _session . conventions , false ) ;
7677 this . _handleResponse ( result ) ;
7778 }
7879
0 commit comments