Skip to content
This repository was archived by the owner on Jan 6, 2025. It is now read-only.

Commit 2830dc9

Browse files
authored
Support the latest pkg:web, require Dart 3.3 (#103)
1 parent af7d8d0 commit 2830dc9

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

.github/workflows/test-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
matrix:
4848
# Add macos-latest and/or windows-latest if relevant for this package.
4949
os: [ubuntu-latest]
50-
sdk: [3.2.0, dev]
50+
sdk: [3.3, dev]
5151
steps:
5252
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
5353
- uses: dart-lang/setup-dart@fedb1266e91cf51be2fdb382869461a434b920a3

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
## 4.1.5-wip
22

33
- Drop unneeded dependency on `package:js`.
4+
- Update the minimum Dart SDK version to `3.3.0`.
5+
- Support the latest `package:web`.
46

57
## 4.1.4
68

example/server.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import 'package:sse/server/sse_handler.dart';
77

88
/// A basic server which sets up an SSE handler.
99
///
10-
/// When a client connnects it will send a simple message and print the
10+
/// When a client connects it will send a simple message and print the
1111
/// response.
1212
void main() async {
1313
var handler = SseHandler(Uri.parse('/sseHandler'));

lib/client/sse_client.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import 'dart:js_interop';
99
import 'package:logging/logging.dart';
1010
import 'package:pool/pool.dart';
1111
import 'package:stream_channel/stream_channel.dart';
12-
import 'package:web/helpers.dart';
12+
import 'package:web/web.dart';
1313

1414
import '../src/util/uuid.dart';
1515

@@ -21,7 +21,7 @@ import '../src/util/uuid.dart';
2121
/// Note Chrome's limit is 6000. So this gives us plenty of headroom.
2222
final _requestPool = Pool(1000);
2323

24-
/// A client for bi-directional sse communcation.
24+
/// A client for bi-directional sse communication.
2525
///
2626
/// The client can send any JSON-encodable messages to the server by adding
2727
/// them to the [sink] and listen to messages from the server on the [stream].

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: >-
77
repository: https://github.com/dart-lang/sse
88

99
environment:
10-
sdk: ^3.2.0
10+
sdk: ^3.3.0
1111

1212
dependencies:
1313
async: ^2.0.8
@@ -16,7 +16,7 @@ dependencies:
1616
pool: ^1.5.0
1717
shelf: ^1.1.0
1818
stream_channel: ^2.0.0
19-
web: '>=0.3.0 <0.5.0'
19+
web: ^0.5.0
2020

2121
dev_dependencies:
2222
dart_flutter_team_lints: ^2.0.0

test/web/index.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// BSD-style license that can be found in the LICENSE file.
44

55
import 'package:sse/client/sse_client.dart';
6-
import 'package:web/helpers.dart';
6+
import 'package:web/web.dart';
77

88
void main() {
99
var channel = SseClient('/test');

0 commit comments

Comments
 (0)