discourse/lib/freedom_patches/request_server_session.rb
Jarek Radosz 09d07fc418
DEV: Enable Style/RedundantParentheses rubocop rule (#40095)
(to be enabled in the shared config)
2026-05-19 15:48:09 +02:00

10 lines
286 B
Ruby
Vendored

# frozen_string_literal: true
module RequestServerSession
def server_session
session[:server_session_id] ||= session.delete(:secure_session_id) || SecureRandom.hex
ServerSession.new(session[:server_session_id])
end
end
Rack::Request::Helpers.prepend(RequestServerSession)