parsePath function

Map<String, String> parsePath(
  1. String path
)

Implementation

Map<String, String> parsePath(String path) {
  final parts = path.split('/');
  final params = <String, String>{};

  // Start at index 2 to skip the first part (empty string) and the resource name
  for (var i = 1; i < parts.length; i += 2) {
    if (i + 1 < parts.length) {
      params[parts[i]] = parts[i + 1];
    }
  }
  return params;
}