lib/futurism/channel.rb in futurism-0.4.1 vs lib/futurism/channel.rb in futurism-0.5.0

- old
+ new

@@ -35,9 +35,13 @@ private def resource(signed_params:, sgid:) return GlobalID::Locator.locate_signed(sgid) if sgid.present? - Rails.application.message_verifier("futurism").verify(signed_params) + Rails + .application + .message_verifier("futurism") + .verify(signed_params) + .deep_transform_values { |value| value.is_a?(String) && value.start_with?("gid://") ? GlobalID::Locator.locate(value) : value } end end end