Skip to content

Commit 22c89ea

Browse files
committed
Fix #6 The method 'HttpHeadersWrapper.set' has fewer named arguments than those of overridden method 'HttpHeaders.set'. [Dart 2.8]
1 parent 27c8218 commit 22c89ea

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
# Rikulo Commons Changes
2+
### 4.1.0
3+
4+
* Fix [#6](https://github.com/rikulo/commons/issues/6) The method 'HttpHeadersWrapper.set' has fewer named arguments than those of overridden method 'HttpHeaders.set'. [Dart 2.8]
5+
26
### 4.0.1+1
37

48
* Limit Dart SDK version for Dart 2.8 version breaking change.

lib/src/io/http_wrapper.dart

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -374,14 +374,17 @@ class HttpHeadersWrapper implements HttpHeaders {
374374
List<String> operator[](String name) => origin[name];
375375
@override
376376
String value(String name) => origin.value(name);
377+
377378
@override
378-
void add(String name, Object value) {
379-
origin.add(name, value);
379+
void add(String name, Object value, {bool preserveHeaderCase = false}) {
380+
origin.add(name, value, preserveHeaderCase: preserveHeaderCase);
380381
}
382+
381383
@override
382-
void set(String name, Object value) {
383-
origin.set(name, value);
384+
void set(String name, Object value, {bool preserveHeaderCase = false}) {
385+
origin.set(name, value, preserveHeaderCase: preserveHeaderCase);
384386
}
387+
385388
@override
386389
void remove(String name, Object value) {
387390
origin.remove(name, value);

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: rikulo_commons
2-
version: 4.0.1+1
2+
version: 4.1.0
33
description: Common reusable Dart classes and utilities.
44
authors:
55
- Tom Yeh <[email protected]>
@@ -18,4 +18,4 @@ dev_dependencies:
1818
test: any
1919

2020
environment:
21-
sdk: '>=2.5.0 <2.8.0'
21+
sdk: '>=2.8.0 <3.0.0'

0 commit comments

Comments
 (0)