| Index: pkg/shelf/lib/src/request.dart
|
| diff --git a/pkg/shelf/lib/src/request.dart b/pkg/shelf/lib/src/request.dart
|
| index 75ef8653e1c23c6126ddc5de822bcfa3396d4fb8..f103a66b63fa36d73241067398ba6e9a149c8322 100644
|
| --- a/pkg/shelf/lib/src/request.dart
|
| +++ b/pkg/shelf/lib/src/request.dart
|
| @@ -68,10 +68,13 @@ class Request extends Message {
|
|
|
| Request(this.pathInfo, String queryString, this.method,
|
| this.scriptName, this.protocolVersion, this.requestedUri,
|
| - Map<String, String> headers, {Stream<List<int>> body})
|
| + Map<String, String> headers, {Stream<List<int>> body,
|
| + Map<String, Object> context})
|
| : this.queryString = queryString == null ? '' : queryString,
|
| super(new pc.UnmodifiableMapView(new HashMap.from(headers)),
|
| - body == null ? new Stream.fromIterable([]) : body) {
|
| + body == null ? new Stream.fromIterable([]) : body,
|
| + new pc.UnmodifiableMapView(new HashMap.from(
|
| + context != null ? context: {}))) {
|
| if (method.isEmpty) throw new ArgumentError('method cannot be empty.');
|
|
|
| if (scriptName.isNotEmpty && !scriptName.startsWith('/')) {
|
|
|