Drop dependency on StackTrace (dart-lang/stream_channel#27)
The extra wrapping of `StackTrace.current` can always be done by the
receiver.
diff --git a/pkgs/stream_channel/lib/src/isolate_channel.dart b/pkgs/stream_channel/lib/src/isolate_channel.dart
index f1328c0..290c2ff 100644
--- a/pkgs/stream_channel/lib/src/isolate_channel.dart
+++ b/pkgs/stream_channel/lib/src/isolate_channel.dart
@@ -6,7 +6,6 @@
import 'dart:isolate';
import 'package:async/async.dart';
-import 'package:stack_trace/stack_trace.dart';
import '../stream_channel.dart';
@@ -66,7 +65,7 @@
streamCompleter.setError(
new StateError('Unexpected Isolate response "$message".'),
- new Trace.current());
+ StackTrace.current);
sinkCompleter.setDestinationSink(new NullStreamSink<T>());
subscription.cancel();
});
diff --git a/pkgs/stream_channel/pubspec.yaml b/pkgs/stream_channel/pubspec.yaml
index bbb29d8..ff2209c 100644
--- a/pkgs/stream_channel/pubspec.yaml
+++ b/pkgs/stream_channel/pubspec.yaml
@@ -7,6 +7,5 @@
sdk: '>=2.0.0-dev.17.0 <2.0.0'
dependencies:
async: '>=1.11.0 <3.0.0'
- stack_trace: '^1.0.0'
dev_dependencies:
test: '^0.12.28'