From 2d80ba8feac6b59b24e4f536ed29698789c276c6 Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Thu, 21 Sep 2023 11:49:52 -0400 Subject: [PATCH] 20300: Delete obsolete websocket stub. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- services/api/config/initializers/eventbus.rb | 31 -------------------- 1 file changed, 31 deletions(-) delete mode 100644 services/api/config/initializers/eventbus.rb diff --git a/services/api/config/initializers/eventbus.rb b/services/api/config/initializers/eventbus.rb deleted file mode 100644 index eb5561a47f..0000000000 --- a/services/api/config/initializers/eventbus.rb +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright (C) The Arvados Authors. All rights reserved. -# -# SPDX-License-Identifier: AGPL-3.0 - -if ENV['ARVADOS_WEBSOCKETS'] - Server::Application.configure do - Rails.logger.error "Built-in websocket server is disabled. See note (2017-03-23, e8cc0d7) at https://dev.arvados.org/projects/arvados/wiki/Upgrading_to_master" - - class EventBusRemoved - def overloaded? - false - end - def on_connect ws - ws.on :open do |e| - EM::Timer.new 1 do - ws.send(SafeJSON.dump({status: 501, message: "Server misconfigured? see http://doc.arvados.org/install/install-ws.html"})) - end - EM::Timer.new 3 do - ws.close - end - end - end - end - - config.middleware.insert_after(ArvadosApiToken, RackSocket, { - handler: EventBusRemoved, - mount: "/websocket", - websocket_only: (ENV['ARVADOS_WEBSOCKETS'] == "ws-only") - }) - end -end -- 2.30.2