Sha256: 5ecc2d4ef7012c318ee3f1a8a3cab6ffa66649eee24a58871728ce9d7cf385dd
Contents?: true
Size: 664 Bytes
Versions: 1
Compression:
Stored size: 664 Bytes
Contents
# frozen_string_literal: true module Signum class SendSignalsJob < ApplicationJob def perform(signal) signal.broadcast! Turbo::StreamsChannel.broadcast_prepend_to(:signals, target: "notifications_#{signal.signalable_id}", html: ApplicationController.render(Signum::Notification::Component.new(signal))) Turbo::StreamsChannel.broadcast_prepend_to(:signals, target: "drawer_notifications_#{signal.signalable_id}", html: ApplicationController.render(Signum::NotificationDrawerItem::Component.new(signal))) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
signum-0.3.12 | app/jobs/signum/send_signals_job.rb |