Skip to content

Commit 5d9e2e8

Browse files
authored
Implement onConnectionStateChanged to sync grpc upstream (dart-archive/appengine#155)
* implement onConnectionStateChanged * update changelog * update pubspec
1 parent 3627fc4 commit 5d9e2e8

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

pkgs/appengine/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.13.4
2+
3+
* Implement `onConnectionStateChanged` to sync `grpc: 3.1.0`
4+
15
## 0.13.3
26

37
* Populate the pubspec `repository` field.

pkgs/appengine/lib/src/appengine_internal.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,9 @@ class _ClientChannelWithClientId implements grpc.ClientChannel {
327327

328328
@override
329329
Future<void> terminate() => _clientChannel.terminate();
330+
331+
@override
332+
Stream<ConnectionState> get onConnectionStateChanged => _clientChannel.onConnectionStateChanged;
330333
}
331334

332335
Future<String?> _getZoneInProduction() => _getMetadataValue('zone');

pkgs/appengine/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: appengine
2-
version: 0.13.3
2+
version: 0.13.4
33
description: >
44
Support for using Dart as a custom runtime on Google App Engine Flexible
55
Environment
@@ -12,7 +12,7 @@ dependencies:
1212
fixnum: ^1.0.0
1313
gcloud: ^0.8.0
1414
googleapis_auth: ^1.1.0
15-
grpc: ^3.0.0
15+
grpc: ^3.1.0
1616
http: ^0.13.3
1717
logging: ^1.0.1
1818
path: ^1.8.0

0 commit comments

Comments
 (0)