lib/CQHTTP/service.rb in CQHTTP-2.2.1 vs lib/CQHTTP/service.rb in CQHTTP-2.2.2

- old
+ new

@@ -13,20 +13,26 @@ end def run loop do socket = @server.accept + accept socket + end + end - head socket + def accept(socket) + head socket - socket.print "HTTP/1.1 204\r\nContent-Type: application/json\r\n\r\n" - data = socket.gets - @json = JSON.parse data + socket.print "HTTP/1.1 204\r\n" \ + "Content-Type: application/json\r\n" \ + "Connection: Close\r\n\r\n" + data = socket.gets + puts data + @json = JSON.parse data - @event_method.each { |func| func.call self } + @event_method.each { |func| func.call self } - socket.close - end + socket.close end private def head(socket)