From 88c19f00519e19285fbc7e2bb1e688224356315e Mon Sep 17 00:00:00 2001 From: Serdar Dogruyol Date: Wed, 16 Dec 2015 17:06:06 +0200 Subject: [PATCH] Remove unnecessary handler --- spec/kemal_ws_handler_spec.cr | 2 -- src/kemal/config.cr | 1 - src/kemal/websocket_handler.cr | 3 --- 3 files changed, 6 deletions(-) diff --git a/spec/kemal_ws_handler_spec.cr b/spec/kemal_ws_handler_spec.cr index 67bd515..2058f42 100644 --- a/spec/kemal_ws_handler_spec.cr +++ b/spec/kemal_ws_handler_spec.cr @@ -1,7 +1,6 @@ require "./spec_helper" describe "Kemal::WebsocketHandler" do - it "doesn't match on wrong route" do handler = Kemal::WebsocketHandler.new "/" { } headers = HTTP::Headers{ @@ -57,5 +56,4 @@ describe "Kemal::WebsocketHandler" do response.headers["Sec-WebSocket-Accept"].should eq("s3pPLMBiTxaQ9kYGzzhZRbK+xOo=") response.upgrade_handler.should_not be_nil end - end diff --git a/src/kemal/config.cr b/src/kemal/config.cr index e5fcca5..3549484 100644 --- a/src/kemal/config.cr +++ b/src/kemal/config.cr @@ -4,7 +4,6 @@ module Kemal class Config INSTANCE = Config.new HANDLERS = [] of HTTP::Handler - WS_HANDLERS = [] of HTTP::Handler property ssl, port, env, workers, public_folder def initialize diff --git a/src/kemal/websocket_handler.cr b/src/kemal/websocket_handler.cr index dd646b2..e5e35ae 100644 --- a/src/kemal/websocket_handler.cr +++ b/src/kemal/websocket_handler.cr @@ -1,8 +1,5 @@ class Kemal::WebsocketHandler < HTTP::WebSocketHandler - getter handler - def initialize(@path, &@proc : WebSocketSession ->) - @handler = @proc Kemal.config.add_ws_handler self end