removeModalFromUri static method

  1. @visibleForTesting
Uri removeModalFromUri(
  1. Uri currentUri
)

Implementation

@visibleForTesting
static Uri removeModalFromUri(Uri currentUri) {
  final updatedQueryParams = <String, String>{
    for (final entry in currentUri.queryParameters.entries)
      if (entry.key != 'modal') entry.key: entry.value,
  };

  return Uri(
    path: currentUri.path,
    queryParameters: updatedQueryParams.isEmpty ? null : updatedQueryParams,
    fragment: currentUri.fragment,
  );
}