diff --git a/app/channels/application_cable/connection.rb b/app/channels/application_cable/connection.rb index 8eb318cd..5eb79fae 100644 --- a/app/channels/application_cable/connection.rb +++ b/app/channels/application_cable/connection.rb @@ -1,3 +1,4 @@ +# frozen_string_literal: true module ApplicationCable class Connection < ActionCable::Connection::Base identified_by :current_user @@ -8,13 +9,14 @@ module ApplicationCable end protected - def find_verified_user - verified_user = User.find_by(id: cookies.signed['user.id']) - if verified_user && cookies.signed['user.expires_at'] > Time.now - verified_user - else - reject_unauthorized_connection - end + + def find_verified_user + verified_user = User.find_by(id: cookies.signed['user.id']) + if verified_user && cookies.signed['user.expires_at'] > Time.now.getlocal + verified_user + else + reject_unauthorized_connection end + end end end