diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 2a139efe..cb8d00c1 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,7 +4,7 @@
-
+
@@ -26,7 +26,7 @@
-
+
@@ -39,7 +39,7 @@
-
+
@@ -58,36 +58,21 @@
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -96,7 +81,7 @@
-
+
@@ -175,13 +160,13 @@
-
-
-
+
+
+
@@ -215,7 +200,6 @@
-
@@ -298,6 +282,7 @@
+
@@ -429,7 +414,8 @@
-
+
+
1481237183504
@@ -494,7 +480,14 @@
1493088262571
-
+
+ 1493090378709
+
+
+
+ 1493090378709
+
+
@@ -530,7 +523,7 @@
-
+
@@ -543,22 +536,21 @@
-
-
+
-
+
+
+
-
-
@@ -583,7 +575,8 @@
-
+
+
@@ -688,9 +681,6 @@
-
-
-
@@ -698,7 +688,6 @@
-
@@ -760,9 +749,6 @@
-
-
-
@@ -777,7 +763,6 @@
-
@@ -814,7 +799,6 @@
-
@@ -886,9 +870,6 @@
-
-
-
@@ -896,7 +877,6 @@
-
@@ -912,7 +892,7 @@
-
+
@@ -920,14 +900,6 @@
-
-
-
-
-
-
-
-
@@ -954,7 +926,7 @@
-
+
@@ -962,27 +934,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -991,5 +942,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index b0c3f630..0972efcf 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# angel_framework
-[![pub 1.0.2+2](https://img.shields.io/badge/pub-1.0.2+2-brightgreen.svg)](https://pub.dartlang.org/packages/angel_framework)
+[![pub 1.0.2+3](https://img.shields.io/badge/pub-1.0.2+3-brightgreen.svg)](https://pub.dartlang.org/packages/angel_framework)
[![build status](https://travis-ci.org/angel-dart/framework.svg)](https://travis-ci.org/angel-dart/framework)
A high-powered HTTP server with support for dependency injection, sophisticated routing and more.
diff --git a/lib/hooks.dart b/lib/hooks.dart
index 510b6731..6ab06f43 100644
--- a/lib/hooks.dart
+++ b/lib/hooks.dart
@@ -167,10 +167,9 @@ HookedServiceEventListener remove(key, [remover(key, obj)]) {
normalize(obj) async {
if (obj != null) {
if (obj is Iterable) {
- var r = await Future.wait(obj.map(_removeAll));
- obj = obj is List ? r.toList() : r;
+ return await Future.wait(obj.map(_removeAll));
} else
- obj = await _removeAll(obj);
+ return await _removeAll(obj);
}
}
diff --git a/pubspec.yaml b/pubspec.yaml
index 0e6f6d34..f6aef7a2 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
name: angel_framework
-version: 1.0.2+2
+version: 1.0.2+3
description: A high-powered HTTP server with DI, routing and more.
author: Tobe O
homepage: https://github.com/angel-dart/angel_framework