From d759ff7079923150bd18a85b7e40e4aeac53dad2 Mon Sep 17 00:00:00 2001
From: a <a@tuxpa.in>
Date: Thu, 28 Mar 2024 13:56:55 -0500
Subject: [PATCH] a

---
 pkg/jsonrpc/message.go | 2 ++
 pkg/server/server.go   | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/pkg/jsonrpc/message.go b/pkg/jsonrpc/message.go
index 6fb1559..333b64a 100644
--- a/pkg/jsonrpc/message.go
+++ b/pkg/jsonrpc/message.go
@@ -3,6 +3,7 @@ package jsonrpc
 import (
 	"encoding/json"
 	"io"
+	"log"
 
 	"golang.org/x/net/context"
 	"golang.org/x/sync/semaphore"
@@ -17,6 +18,7 @@ type flusher interface {
 
 func flushIfFlusher(w io.Writer) error {
 	if val, ok := w.(flusher); ok {
+		log.Println("flushing response from notification")
 		return val.Flush()
 	}
 	return nil
diff --git a/pkg/server/server.go b/pkg/server/server.go
index 1d201bf..6bafda7 100644
--- a/pkg/server/server.go
+++ b/pkg/server/server.go
@@ -128,7 +128,7 @@ func serveSingle(ctx context.Context,
 		}
 	}
 	handler.ServeRPC(rw, req)
-	if rw.sendCalled == false && rw.id != nil {
+	if rw.sendCalled == false {
 		rw.Send(jsonrpc.Null, nil)
 	}
 	return nil
-- 
GitLab