diff --git a/lib/src/resources/bucket.dart b/lib/src/resources/bucket.dart index ca25d37..2d4db5e 100644 --- a/lib/src/resources/bucket.dart +++ b/lib/src/resources/bucket.dart @@ -17,6 +17,8 @@ class BucketResource extends SecureResource { $p.ResourceDeclareRequest(id: resource, bucket: $p.BucketResource())); registrationCompletion.complete(resource); + + await channel.shutdown(); } @override diff --git a/lib/src/resources/keyvalue.dart b/lib/src/resources/keyvalue.dart index 1bef1ef..b231ad4 100644 --- a/lib/src/resources/keyvalue.dart +++ b/lib/src/resources/keyvalue.dart @@ -17,6 +17,8 @@ class KeyValueStoreResource extends SecureResource { id: resource, keyValueStore: $p.KeyValueStoreResource())); registrationCompletion.complete(resource); + + await channel.shutdown(); } @override diff --git a/lib/src/resources/queue.dart b/lib/src/resources/queue.dart index e5f6476..a11e0f6 100644 --- a/lib/src/resources/queue.dart +++ b/lib/src/resources/queue.dart @@ -17,6 +17,8 @@ class QueueResource extends SecureResource { $p.ResourceDeclareRequest(id: resource, queue: $p.QueueResource())); registrationCompletion.complete(resource); + + await channel.shutdown(); } @override diff --git a/lib/src/resources/secret.dart b/lib/src/resources/secret.dart index 9564a5d..925be00 100644 --- a/lib/src/resources/secret.dart +++ b/lib/src/resources/secret.dart @@ -17,6 +17,8 @@ class SecretResource extends SecureResource { $p.ResourceDeclareRequest(id: resource, secret: $p.SecretResource())); registrationCompletion.complete(resource); + + await channel.shutdown(); } @override