Devon Carew
7f9042f79e
various analysis updates ( #755 )
...
* various analysis updates
* misc updates
* remove unintentional dartdoc comment
* Update CONTRIBUTING.md
Co-authored-by: Moritz <moritz@suemmermann.de>
* add ignore comments for use of deprecated apis
---------
Co-authored-by: Moritz <moritz@suemmermann.de>
2025-01-30 08:41:34 +01:00
Cobinja
af965f15f7
Expose onConnectionStateChanged for channels ( #565 )
...
Co-authored-by: Vyacheslav Egorov <vegorov@google.com>
2022-08-15 15:03:51 +02:00
Daniel Brauner
6c16fceb2a
Be more resilient to broken deployments ( #460 )
...
Require 200 HTTP status and a supported Content-Type
header to be present in a response.
When handling malformed responses make effort
to translate HTTP statuses into gRPC statuses as
gRPC protocol specification recommends.
Fixes #421
Fixes #458
Co-authored-by: Vyacheslav Egorov <vegorov@google.com>
2021-03-22 17:22:32 +01:00
Kevin Moore
32fbc03c63
Enable and fix pedantic v1.9 lints ( #445 )
...
Co-authored-by: Vyacheslav Egorov <vegorov@google.com>
2021-02-01 09:12:26 +01:00
Ivan Inozemtsev
1e1831a187
Migrate grpc to null safety ( #432 )
2021-01-29 12:40:52 +01:00
Ji Li
2584a5e536
Add XHR raw response to the GrpcError for a better debugging ( #423 )
...
Co-authored-by: Vyacheslav Egorov <vegorov@google.com>
2021-01-28 12:33:41 +01:00
Luis Alejandro Herrera León
93c21feb56
Prevent an exception to be thrown when a web connection stream is closed ( #414 )
2020-12-20 23:05:59 +01:00
Vyacheslav Egorov
ed960c26c6
Avoid deprecated List() constructor. ( #415 )
...
Enable prefer_collection_literals lint.
2020-12-17 10:50:45 +01:00
Isaac Saldana
275cc544c9
Fix concurrent modification error in GrpcWebClientChannel.terminate
...
Fixes #331
Co-authored-by: Vyacheslav Egorov <vegorov@google.com>
2020-11-12 12:52:04 +01:00
Vyacheslav Egorov
e634f9749f
Fix for duplicate headers ( #397 )
2020-11-12 09:51:57 +01:00
Nic Hite
a774583de0
Beef up exception handling in gRPC code. ( #360 )
...
* Beef up exception handling in gRPC code.
* Verify default stacktrace isn't used in exceptions
2020-09-29 01:01:18 -07:00
Nic Hite
bb4eab0f1f
Add browser features to Dart gRPC-web for parity with JS implementation. ( #347 )
...
* Add bypassCorsPreflight capability to gRPC-web Dart.
* fix tests and run dartfmt.
* remove print statement
* dartfmt
* Update pubspec.
* Fix changelog.
* Fix tests
* final dartfmt
* Respond to requested changes.
* revert extra newline in changelog
Co-authored-by: Michael Thomsen <mit@google.com>
2020-09-24 21:52:35 -07:00
Vyacheslav Egorov
3414356950
Revert "Support grpc-web in pure dart ( #287 )" ( #351 )
...
This reverts commit c513e1467f .
The original commit has broken streaming due to limitations of package:http.
2020-09-17 10:59:15 -07:00
Robson Araujo
c513e1467f
Support grpc-web in pure dart ( #287 )
...
By using package:http for making connections.
2020-05-12 09:01:36 +02:00
Sigurd Meldgaard
9d2a469655
Provide scheme as part of audience ( #211 )
2019-06-28 15:24:59 +02:00
Sigurd Meldgaard
054ac9de3c
Fix imports ( #199 )
2019-06-25 13:00:58 +02:00
Sigurd Meldgaard
91564ff7aa
grpc-web support ( #191 )
...
* grpc-web support
This commits merges the grpc-web branch into master.
It is based on work by https://github.com/fuzzybinary .
2019-06-17 13:31:07 +02:00
Sigurd Meldgaard
d7ae930e7f
Revert "Support grpc-web" ( #159 )
...
This reverts commit d58659507c .
Development of grpc-web will continue on the branch
https://github.com/grpc/grpc-dart/tree/grpc-web until it is ready.
2019-03-18 13:46:50 +01:00
Jeff Ward
d58659507c
Support grpc-web
2019-03-15 12:51:06 +01:00