Colton Hagan
Joined
50 Experience
0 Lessons Completed
0 Questions Solved
Activity
I have Notifications Channel and a Pings Channel. Notifications are identified by my devise modal Agents. But my Pings Channel needs to be identified by my other devise modal, Users. Heres some sudocode to explain better. This would be ideal:
connection.rb
module ApplicationCable
class Connection < ActionCable::Connection::Base
identified_by :current_agent
identified_by :current_user
def connect
self.current_agent = find_verfied_agent
self.current_user = find_verfied_user
end
protected
def find_verfied_agent
if current_agent = env['warden'].user
current_agent
else
reject_unauthorized_connection
end
end
def find_verfied_user
if current_user = env['warden'].user
current_user
else
reject_unauthorized_connection
end
end
end
end
After searching I found this on stack overflow:
https://stackoverflow.com/questions/41672673/multiple-connections-in-actioncable
So basically the same question.