Fixes https://emqx.atlassian.net/browse/EMQX-13402 `pulsar_client:get_status` call actually exits with `{timeout, _}` rather than raising an error.
@@ -1,6 +1,6 @@
{application, emqx_bridge_pulsar, [
{description, "EMQX Pulsar Bridge"},
- {vsn, "0.2.5"},
+ {vsn, "0.2.6"},
{registered, []},
{applications, [
kernel,
@@ -175,7 +175,7 @@ on_get_status(_InstanceId, State = #{}) ->
true -> ?status_connected;
false -> ?status_connecting
catch
- error:timeout ->
+ exit:{timeout, _} ->
?status_connecting;
exit:{noproc, _} ->
?status_connecting