diff --git a/src/services/api.ts b/src/services/api.ts index e6313b2dfa..f8bbffb5a0 100644 --- a/src/services/api.ts +++ b/src/services/api.ts @@ -279,6 +279,7 @@ export class YdbEmbeddedAPI extends AxiosWrapper { fields_required: preparedFieldsRequired, // Do not send empty string filter: filter || undefined, + timeout: 20_000, ...params, }, {concurrentId, requestConfig: {signal}}, diff --git a/src/types/api/storage.ts b/src/types/api/storage.ts index c9d3462243..87e095163a 100644 --- a/src/types/api/storage.ts +++ b/src/types/api/storage.ts @@ -328,4 +328,10 @@ export interface GroupsRequestParams extends BaseStorageRequestParams { filter_group_by?: GroupsGroupByField; filter_group?: string; fieldsRequired?: GroupsRequiredField[] | 'all'; + + /** + * Backend timeout, default 10_000 + * 50% - BSC timeout + */ + timeout?: number; }