Browse Source

feat(nocodb): export defaultLimitConfig

pull/6796/head
աɨռɢӄաօռɢ 11 months ago
parent
commit
d1cde0f44d
  1. 8
      packages/nocodb/src/helpers/extractLimitAndOffset.ts

8
packages/nocodb/src/helpers/extractLimitAndOffset.ts

@ -1,4 +1,4 @@
const config = { export const defaultLimitConfig = {
limitDefault: Math.max(+process.env.DB_QUERY_LIMIT_DEFAULT || 25, 1), limitDefault: Math.max(+process.env.DB_QUERY_LIMIT_DEFAULT || 25, 1),
limitMin: Math.max(+process.env.DB_QUERY_LIMIT_MIN || 1, 1), limitMin: Math.max(+process.env.DB_QUERY_LIMIT_MIN || 1, 1),
limitMax: Math.max(+process.env.DB_QUERY_LIMIT_MAX || 1000, 1), limitMax: Math.max(+process.env.DB_QUERY_LIMIT_MAX || 1000, 1),
@ -25,10 +25,10 @@ export function extractLimitAndOffset(
Math.min( Math.min(
limit && limit > 0 && Number.isInteger(limit) limit && limit > 0 && Number.isInteger(limit)
? limit ? limit
: config.limitDefault, : defaultLimitConfig.limitDefault,
config.limitMax, defaultLimitConfig.limitMax,
), ),
config.limitMin, defaultLimitConfig.limitMin,
); );
// skip any invalid offset, ignore negative and non-integer values // skip any invalid offset, ignore negative and non-integer values

Loading…
Cancel
Save