Skip to content

Commit d471302

Browse files
Ashish AggarwalAshish Aggarwal
authored andcommitted
bug fix
1 parent 5dd42cf commit d471302

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

src/dispatchers/remote.ts

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,19 @@ export default class RemoteDispatcher implements Dispatcher {
3939
dispatch(span: Span, callback: (error) => void): void {
4040
const proto = this._convertToProtoSpan(span);
4141
this._client.dispatch(proto, (err, response) => {
42-
if (this._logger) {
43-
if (err) {
42+
if (err) {
43+
if (this._logger) {
4444
this._logger.error(`Fail to dispatch span to haystack-agent ${err.toString()}`);
45-
if (callback) {
46-
callback(new Error(err));
47-
}
48-
} else {
45+
}
46+
if (callback) {
47+
callback(new Error(err));
48+
}
49+
} else {
50+
if (this._logger) {
4951
this._logger.debug(`grpc response code from haystack-agent - ${response.getCode()}`);
50-
if (callback) {
51-
callback(null);
52-
}
52+
}
53+
if (callback) {
54+
callback(null);
5355
}
5456
}
5557
});

0 commit comments

Comments
 (0)