We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
null
1 parent 9959796 commit 3246f95Copy full SHA for 3246f95
lib/src/utils.dart
@@ -13,6 +13,10 @@ import 'byte_stream.dart';
13
/// mapToQuery({"foo": "bar", "baz": "bang"});
14
/// //=> "foo=bar&baz=bang"
15
String mapToQuery(Map<String, String> map, {Encoding encoding}) {
16
+ map.keys
17
+ .where((k) => (map[k] == null)).toList() // -- keys for null elements
18
+ .forEach(map.remove);
19
+
20
var pairs = <List<String>>[];
21
map.forEach((key, value) =>
22
pairs.add([Uri.encodeQueryComponent(key, encoding: encoding),
0 commit comments