kadabra
kadabra copied to clipboard
HTTP/2 client for Elixir
Hi! We've been troubleshooting some latency issues around our push notifications, and that led to adding some additional telemetry to this library so we could turn on some detailed logging...
add handler for error condition to avoid crash on error Closes #https://github.com/codedge-llc/kadabra/issues/44
A bunch of init functions were assuming that everything will always return `{:ok, result}`, which obviously is not always the case... Added simple logic to return `{:stop, reason}` instead so...
Using a new http2 demo server.
Currently Kadabra starts an application which is problematic in some failure scenarios that can result in the entire BEAM node being restarted. Starting an application in a library doesn't put...
Fixes a situation that crashes the Kadabra app when a cert has expired.
### Environment * Elixir & Erlang/OTP versions (`elixir --version`): * Operating system: ### Current behavior Many tests in kadabra_test and a couple in connection_test fail because the URI used is...
### Environment * Elixir & Erlang/OTP versions (`elixir --version`): * Operating system: ### Current behavior lib/frame/settings.ex:29:pattern_match The pattern can never match the type. Pattern: {:error, _code, __settings} Type: {:ok, %Kadabra.Connection.Settings{...
### Environment Using version 0.4.4 * Elixir & Erlang/OTP versions (`elixir --version`): Erlang/OTP 23 [erts-11.0.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe] Elixir 1.10.3 (compiled with Erlang/OTP 23) * Operating system:...
Besides other documentation changes, this commit ensures the generated HTML doc for HexDocs.pm will become the main source doc for this Elixir library which leverage on latest ExDoc features.