queryParamInt method

int queryParamInt(
  1. String name, [
  2. int defaultValue = 0
])

Gets a query parameter as an integer.

Returns defaultValue if the parameter doesn't exist or isn't a valid int.

final page = request.queryParamInt('page', 1);
final limit = request.queryParamInt('limit', 20);

Implementation

int queryParamInt(String name, [int defaultValue = 0]) {
  final value = queryParams[name];
  if (value == null) return defaultValue;
  return int.tryParse(value) ?? defaultValue;
}