Skip to content

Commit 52fed65

Browse files
committed
Move executor
1 parent ebcfbb4 commit 52fed65

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

lib/action_cable/subscription_adapter/solid_cable.rb

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def initialize(event_loop)
4545

4646
@thread = Thread.new do
4747
Thread.current.abort_on_exception = true
48-
listen
48+
Rails.application.executor.wrap { listen }
4949
end
5050
end
5151

@@ -96,12 +96,10 @@ def channels
9696
end
9797

9898
def broadcast_messages
99-
Rails.application.executor.wrap do
100-
::SolidCable::Message.broadcastable(channels, last_id).
101-
each do |message|
102-
broadcast(message.channel, message.payload)
103-
self.last_id = message.id
104-
end
99+
::SolidCable::Message.broadcastable(channels, last_id).
100+
each do |message|
101+
broadcast(message.channel, message.payload)
102+
self.last_id = message.id
105103
end
106104
end
107105

0 commit comments

Comments
 (0)