@@ -21,34 +21,34 @@ import { get, has } from 'lodash';
2121import { i18n } from '@kbn/i18n' ;
2222import { AggConfigs } from 'ui/agg_types/agg_configs' ;
2323import { createFormat } from 'ui/visualize/loader/pipeline_helpers/utilities' ;
24- import chrome from 'ui/chrome' ;
25- import { Query , TimeRange , esFilters } from 'src/plugins/data/public' ;
2624import {
2725 KibanaContext ,
2826 KibanaDatatable ,
2927 ExpressionFunction ,
3028 KibanaDatatableColumn ,
3129} from 'src/plugins/expressions/public' ;
32- import { npStart } from 'ui/new_platform' ;
30+ import {
31+ Query ,
32+ TimeRange ,
33+ esFilters ,
34+ getTime ,
35+ FilterManager ,
36+ } from '../../../../../../plugins/data/public' ;
3337import {
3438 SearchSource ,
3539 ISearchSource ,
3640 getRequestInspectorStats ,
3741 getResponseInspectorStats ,
3842} from '../../../../../ui/public/courier' ;
39- // @ts -ignore
40- import {
41- FilterBarQueryFilterProvider ,
42- QueryFilter ,
43- } from '../../../../../ui/public/filter_manager/query_filter' ;
4443
4544import { buildTabularInspectorData } from '../../../../../ui/public/inspector/build_tabular_inspector_data' ;
4645import { calculateObjectHash } from '../../../../visualizations/public' ;
47- import { getTime } from '../../../../../ui/public/timefilter' ;
4846// @ts -ignore
4947import { tabifyAggResponse } from '../../../../../ui/public/agg_response/tabify/tabify' ;
5048import { PersistedState } from '../../../../../ui/public/persisted_state' ;
5149import { Adapters } from '../../../../../../plugins/inspector/public' ;
50+ // eslint-disable-next-line @kbn/eslint/no-restricted-paths
51+ import { getQueryService , getIndexPatterns } from '../../../../../../plugins/data/public/services' ;
5252
5353export interface RequestHandlerParams {
5454 searchSource : ISearchSource ;
@@ -57,7 +57,7 @@ export interface RequestHandlerParams {
5757 query ?: Query ;
5858 filters ?: esFilters . Filter [ ] ;
5959 forceFetch : boolean ;
60- queryFilter : QueryFilter ;
60+ filterManager : FilterManager ;
6161 uiState ?: PersistedState ;
6262 partialRows ?: boolean ;
6363 inspectorAdapters : Adapters ;
@@ -90,7 +90,7 @@ const handleCourierRequest = async ({
9090 partialRows,
9191 metricsAtAllLevels,
9292 inspectorAdapters,
93- queryFilter ,
93+ filterManager ,
9494 abortSignal,
9595} : RequestHandlerParams ) => {
9696 // Create a new search source that inherits the original search source
@@ -216,7 +216,7 @@ const handleCourierRequest = async ({
216216 }
217217
218218 inspectorAdapters . data . setTabularLoader (
219- ( ) => buildTabularInspectorData ( ( searchSource as any ) . tabifiedResponse , queryFilter ) ,
219+ ( ) => buildTabularInspectorData ( ( searchSource as any ) . tabifiedResponse , filterManager ) ,
220220 { returnsFormattedValues : true }
221221 ) ;
222222
@@ -259,10 +259,8 @@ export const esaggs = (): ExpressionFunction<typeof name, Context, Arguments, Re
259259 } ,
260260 } ,
261261 async fn ( context , args , { inspectorAdapters, abortSignal } ) {
262- const $injector = await chrome . dangerouslyGetActiveInjector ( ) ;
263- const Private : Function = $injector . get ( 'Private' ) ;
264- const { indexPatterns } = npStart . plugins . data ;
265- const queryFilter = Private ( FilterBarQueryFilterProvider ) ;
262+ const indexPatterns = getIndexPatterns ( ) ;
263+ const { filterManager } = getQueryService ( ) ;
266264
267265 const aggConfigsState = JSON . parse ( args . aggConfigs ) ;
268266 const indexPattern = await indexPatterns . get ( args . index ) ;
@@ -283,7 +281,7 @@ export const esaggs = (): ExpressionFunction<typeof name, Context, Arguments, Re
283281 metricsAtAllLevels : args . metricsAtAllLevels ,
284282 partialRows : args . partialRows ,
285283 inspectorAdapters,
286- queryFilter ,
284+ filterManager ,
287285 abortSignal : ( abortSignal as unknown ) as AbortSignal ,
288286 } ) ;
289287
0 commit comments