Skip to content

Commit 9bf6bd3

Browse files
Maumagnaguagnoko1
authored andcommitted
Always propagate keyword arguments in WebSocketServer
1 parent 13fc777 commit 9bf6bd3

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

lib/debug/server_cdp.rb

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -450,23 +450,15 @@ def extract_data
450450
end
451451

452452
def send_response req, **res
453-
if res.empty?
454-
@ws_server.send id: req['id'], result: {}
455-
else
456-
@ws_server.send id: req['id'], result: res
457-
end
453+
@ws_server.send id: req['id'], result: res
458454
end
459455

460456
def send_fail_response req, **res
461457
@ws_server.send id: req['id'], error: res
462458
end
463459

464460
def send_event method, **params
465-
if params.empty?
466-
@ws_server.send method: method, params: {}
467-
else
468-
@ws_server.send method: method, params: params
469-
end
461+
@ws_server.send method: method, params: params
470462
end
471463

472464
INVALID_REQUEST = -32600
@@ -681,11 +673,7 @@ def respond_fail req, **result
681673
end
682674

683675
def fire_event event, **result
684-
if result.empty?
685-
send_event event
686-
else
687-
send_event event, **result
688-
end
676+
send_event event, **result
689677
end
690678

691679
def sock skip: false

0 commit comments

Comments
 (0)