| Index: lib/src/channel.dart
|
| diff --git a/lib/src/channel.dart b/lib/src/channel.dart
|
| index 3d1d4929994abe6c91c558b4405d7a34a66a5aa4..9c82c6867547c626be1990380c6819afd3dc977c 100644
|
| --- a/lib/src/channel.dart
|
| +++ b/lib/src/channel.dart
|
| @@ -3,6 +3,7 @@
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| import 'dart:async';
|
| +import 'dart:convert' as convert;
|
|
|
| import 'package:async/async.dart';
|
| import 'package:crypto/crypto.dart';
|
| @@ -64,7 +65,8 @@ class WebSocketChannel extends StreamChannelMixin {
|
| static String signKey(String key) {
|
| // We use [codeUnits] here rather than UTF-8-decoding the string because
|
| // [key] is expected to be base64 encoded, and so will be pure ASCII.
|
| - return BASE64.encode(sha1.convert((key + webSocketGUID).codeUnits).bytes);
|
| + return convert.BASE64.encode(
|
| + sha1.convert((key + webSocketGUID).codeUnits).bytes);
|
| }
|
|
|
| /// Creates a new WebSocket handling messaging across an existing [channel].
|
|
|