Sha256: dd7aecdf143d6a1a508842f8945a5191218817bb8aedd68f80f206fd93b332c4
Contents?: true
Size: 619 Bytes
Versions: 20
Compression:
Stored size: 619 Bytes
Contents
module Loco class UuidJob < ActiveJob::Base queue_as :loco def perform resource, uuid, action ws_conn_manager = WsConnectionManager.new resource case action when 'add' ws_conn_manager.add uuid WsConnectedResourcesManager.add ws_conn_manager.identifier when 'del' ws_conn_manager.del uuid return if ws_conn_manager.connected_uuids.any? WsConnectedResourcesManager.del ws_conn_manager.identifier when 'update' ws_conn_manager.update uuid WsConnectedResourcesManager.add ws_conn_manager.identifier end end end end
Version data entries
20 entries across 20 versions & 1 rubygems