Remove all occurrences of server-sent events

This commit is contained in:
Sebastian Serth
2021-10-10 12:23:24 +02:00
parent 82cab390ad
commit 601e1fab5c
3 changed files with 1 additions and 71 deletions

View File

@@ -315,22 +315,6 @@ class SubmissionsController < ApplicationController
# end
# end
def with_server_sent_events
response.headers['Content-Type'] = 'text/event-stream'
server_sent_event = SSE.new(response.stream)
server_sent_event.write(nil, event: 'start')
yield(server_sent_event) if block_given?
server_sent_event.write({code: 200}, event: 'close')
rescue StandardError => e
Sentry.capture_exception(e)
logger.error(e.message)
logger.error(e.backtrace.join("\n"))
server_sent_event.write({code: 500}, event: 'close')
ensure
server_sent_event.close
end
private :with_server_sent_events
def create_remote_evaluation_mapping
user = @submission.user
exercise_id = @submission.exercise_id