Skip to content

Commit

Permalink
fix: include original code and message in stream errors for requestRe…
Browse files Browse the repository at this point in the history
…sponse + requestStream
  • Loading branch information
viglucci committed Apr 17, 2022
1 parent 925b198 commit afd3435
Showing 1 changed file with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,10 @@ private void HandleErrorFrame(RSocketFrame.ErrorFrame abstractFrame)
{
_done = true;

// TODO: get actual error code and message from frame
_receiver.OnError(new RSocketError(RSocketErrorCodes.REJECTED, "An unexpected error occurred"));
RSocketError rSocketError = new RSocketError(
(RSocketErrorCodes) abstractFrame.Code,
abstractFrame.Message ?? "An unexpected error occurred");
_receiver.OnError(rSocketError);
}

private void HandlePayloadFrame(RSocketFrame.AbstractRequestFrame abstractFrame)
Expand Down Expand Up @@ -308,8 +310,10 @@ private void HandleErrorFrame(RSocketFrame.ErrorFrame abstractFrame)
{
_done = true;

// TODO: get actual error code and message from frame
_receiver.OnError(new RSocketError(abstractFrame.Code, abstractFrame.Message));
RSocketError rSocketError = new RSocketError(
(RSocketErrorCodes) abstractFrame.Code,
abstractFrame.Message ?? "An unexpected error occurred");
_receiver.OnError(rSocketError);
}

private void HandlePayloadFrame(RSocketFrame.AbstractRequestFrame abstractFrame)
Expand Down

0 comments on commit afd3435

Please sign in to comment.