Skip to content

Commit 07cfa90

Browse files
committed
consolidate
1 parent 26a282f commit 07cfa90

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

packages/compass-query-bar/src/constants/query-option-definition.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,12 @@ export type QueryOptionOfTypeDocument = Exclude<
99
'maxTimeMS' | 'limit' | 'skip'
1010
>;
1111

12-
// Data Explorer limits (5 minutes = 300,000ms)
13-
const WEB_MAX_TIME_MS_LIMIT = 300_000; // 5 minutes
12+
/**
13+
* Data Explorer limits (5 minutes = 300,000ms)
14+
* This limit is artificial but necessary for the backend that powers DE.
15+
* https://github.com/10gen/mms/blob/dea184f4a40db0a64ed0d6665d36265f62ae4f65/server/src/main/com/xgen/cloud/services/clusterconnection/runtime/ws/ClusterConnectionServerProvider.java#L50-L51
16+
*/
17+
export const WEB_MAX_TIME_MS_LIMIT = 300_000;
1418

1519
export const OPTION_DEFINITION: {
1620
[optionName in QueryOption]: {

packages/compass-query-bar/src/utils/query.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ import type {
1414
QueryProperty,
1515
} from '../constants/query-properties';
1616
import { QUERY_PROPERTIES } from '../constants/query-properties';
17-
18-
// Data Explorer limits (5 minutes = 300,000ms)
19-
const WEB_MAX_TIME_MS_LIMIT = 300_000; // 5 minutes
17+
import { WEB_MAX_TIME_MS_LIMIT } from '../constants/query-option-definition';
2018

2119
export function mapFormFieldsToQuery(fields: QueryFormFields): BaseQuery {
2220
// We always want filter field to be in the query, even if the field

0 commit comments

Comments
 (0)