export function isDefaultParams()

in src/pages/Home/Home.utils.ts [90:110]


export function isDefaultParams(params: Record<string, string>, checkTimerange: boolean, timezone?: string): boolean {
  const keys = Object.keys(params);
  if (
    (keys.length === 4 || keys.length === 5) &&
    isAllowedValues(keys, ['_order', '_limit', '_group_limit', 'status', 'timerange_start'])
  ) {
    if (
      params._order === defaultHomeParameters._order &&
      params._limit === defaultHomeParameters._limit &&
      params.status?.indexOf('completed') > -1 &&
      params.status?.indexOf('running') > -1 &&
      params.status?.indexOf('failed') > -1 &&
      (checkTimerange
        ? params.timerange_start === getTimeFromPastByDays(DEFAULT_TIME_FILTER_DAYS, timezone).toString()
        : true)
    ) {
      return true;
    }
  }
  return false;
}