Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/http/web_socket.cr
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ class HTTP::WebSocket
end

# Sends a message payload (message).
def send(message : String) : Nil
def send(message) : Nil
check_open
@ws.send(message)
end
Expand All @@ -92,7 +92,7 @@ class HTTP::WebSocket
end

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

# Sends a close frame, and closes the connection.
# The close frame may contain a body (message) that indicates the reason for closing.
def close(code : CloseCode | Int? = nil, message : String? = nil) : Nil
def close(code : CloseCode | Int? = nil, message = nil) : Nil
return if closed?
@closed = true
@ws.close(code, message)
Expand Down
4 changes: 2 additions & 2 deletions src/http/web_socket/protocol.cr
Original file line number Diff line number Diff line change
Expand Up @@ -250,15 +250,15 @@ class HTTP::WebSocket::Protocol
end
end

def pong(message : String? = nil) : Nil
def pong(message = nil) : Nil
if message
send(message.to_slice, Opcode::PONG)
else
send(Bytes.empty, Opcode::PONG)
end
end

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

if message
Expand Down