Index: pkg/oauth2/lib/src/client.dart |
diff --git a/pkg/oauth2/lib/src/client.dart b/pkg/oauth2/lib/src/client.dart |
index 0d422afd52fbddb0aaf29bffa254c0d2f2b92f5d..ec8dda5f2f9eca867d19b8afb34e54654343503f 100644 |
--- a/pkg/oauth2/lib/src/client.dart |
+++ b/pkg/oauth2/lib/src/client.dart |
@@ -83,7 +83,7 @@ class Client extends http.BaseClient { |
/// the request if necessary. |
Future<http.StreamedResponse> send(http.BaseRequest request) { |
return async.then((_) { |
- if (!credentials.isExpired) return new Future.immediate(null); |
+ if (!credentials.isExpired) return new Future.value(); |
if (!credentials.canRefresh) throw new ExpirationException(credentials); |
return refreshCredentials(); |
}).then((_) { |