Skip to content

Commit 759378d

Browse files
Revert adding type restrictions on HTTP::WebSocket#send etc. (#16218)
Co-authored-by: Carl Hörberg <[email protected]>
1 parent 31039a5 commit 759378d

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/http/web_socket.cr

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ class HTTP::WebSocket
7878
end
7979

8080
# Sends a message payload (message).
81-
def send(message : String) : Nil
81+
def send(message) : Nil
8282
check_open
8383
@ws.send(message)
8484
end
@@ -92,7 +92,7 @@ class HTTP::WebSocket
9292
end
9393

9494
# Sends a PONG frame, which must be in response to a previously received PING frame from `#on_ping`.
95-
def pong(message : String? = nil) : Nil
95+
def pong(message = nil) : Nil
9696
check_open
9797
@ws.pong(message)
9898
end
@@ -126,7 +126,7 @@ class HTTP::WebSocket
126126

127127
# Sends a close frame, and closes the connection.
128128
# The close frame may contain a body (message) that indicates the reason for closing.
129-
def close(code : CloseCode | Int? = nil, message : String? = nil) : Nil
129+
def close(code : CloseCode | Int? = nil, message = nil) : Nil
130130
return if closed?
131131
@closed = true
132132
@ws.close(code, message)

src/http/web_socket/protocol.cr

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,15 +250,15 @@ class HTTP::WebSocket::Protocol
250250
end
251251
end
252252

253-
def pong(message : String? = nil) : Nil
253+
def pong(message = nil) : Nil
254254
if message
255255
send(message.to_slice, Opcode::PONG)
256256
else
257257
send(Bytes.empty, Opcode::PONG)
258258
end
259259
end
260260

261-
def close(code : CloseCode? = nil, message : String? = nil) : Nil
261+
def close(code : CloseCode? = nil, message = nil) : Nil
262262
return if @io.closed?
263263

264264
if message

0 commit comments

Comments
 (0)