В этом примере почему al oop присутствует в отправленном сервером событии? - PullRequest
1 голос
/ 07 февраля 2020

Пример ( из этого урока )

class AuthyController < ApplicationController
  def one_touch_status_live
    response.headers['Content-Type'] = 'text/event-stream'
    sse = SSE.new(response.stream, event: 'time')
    begin
      loop do
        sse.write({ :time => Time.now })
        sleep 1
      end
    rescue ClientDisconnected
    ensure
      sse.close
    end
  end
end

Я протестировал его на локальном сервере и получал непрерывный поток Time.now даже без l oop оговорка ... или я что-то не так делаю?

...