1
0
Fork 0
discourse-custom-wizard-unl.../extensions/extra_locales_controller.rb

16 Zeilen
466 B
Ruby

2020-04-19 08:06:18 +02:00
module ExtraLocalesControllerCustomWizard
def show
if request.referer && URI(request.referer).path.include?('/w/')
bundle = params[:bundle]
if params[:v]&.size == 32
hash = ::ExtraLocalesController.bundle_js_hash(bundle)
immutable_for(1.year) if hash == params[:v]
end
2020-04-19 08:06:18 +02:00
render plain: ::ExtraLocalesController.bundle_js(bundle), content_type: "application/javascript"
else
super
end
end
end