Skip to content

Commit 4de909b

Browse files
gleipgleip
andauthored
fix: fix logic for race flag (#175)
Co-authored-by: gleip <kuchinsn@lad24.ru>
1 parent 493cbe8 commit 4de909b

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/Service.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,9 @@ export class Service<E extends Emitter = Emitter> extends Root {
558558
const { payload, baggage } = JSONCodec<Message<unknown>>().decode(message.data);
559559
this.handled(payload, Method, baggage)
560560
.then(result => {
561-
message.respond(this.buildMessage(result));
561+
if (!isRace || result.payload) {
562+
message.respond(this.buildMessage(result));
563+
}
562564
})
563565
.catch(error => {
564566
message.respond(this.buildMessage({ error: error.message }));

0 commit comments

Comments
 (0)