mirror of https://github.com/grpc/grpc-node.git
grpc-js: Report error when no message received for unary response
This commit is contained in:
parent
fa92727ec7
commit
5311c03867
|
@ -338,7 +338,15 @@ export class Client {
|
||||||
}
|
}
|
||||||
receivedStatus = true;
|
receivedStatus = true;
|
||||||
if (status.code === Status.OK) {
|
if (status.code === Status.OK) {
|
||||||
callProperties.callback!(null, responseMessage!);
|
if (responseMessage === null) {
|
||||||
|
callProperties.callback!(callErrorFromStatus({
|
||||||
|
code: Status.INTERNAL,
|
||||||
|
details: 'No message received',
|
||||||
|
metadata: status.metadata
|
||||||
|
}));
|
||||||
|
} else {
|
||||||
|
callProperties.callback!(null, responseMessage);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
callProperties.callback!(callErrorFromStatus(status));
|
callProperties.callback!(callErrorFromStatus(status));
|
||||||
}
|
}
|
||||||
|
@ -455,7 +463,15 @@ export class Client {
|
||||||
}
|
}
|
||||||
receivedStatus = true;
|
receivedStatus = true;
|
||||||
if (status.code === Status.OK) {
|
if (status.code === Status.OK) {
|
||||||
callProperties.callback!(null, responseMessage!);
|
if (responseMessage === null) {
|
||||||
|
callProperties.callback!(callErrorFromStatus({
|
||||||
|
code: Status.INTERNAL,
|
||||||
|
details: 'No message received',
|
||||||
|
metadata: status.metadata
|
||||||
|
}));
|
||||||
|
} else {
|
||||||
|
callProperties.callback!(null, responseMessage);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
callProperties.callback!(callErrorFromStatus(status));
|
callProperties.callback!(callErrorFromStatus(status));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue