dawarich/app/services/imports/broadcaster.rb

31 lines
561 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module Imports::Broadcaster
def broadcast_import_progress(import, index)
ImportsChannel.broadcast_to(
import.user,
{
action: 'update',
import: {
id: import.id,
2025-07-02 14:22:40 -04:00
points_count: index,
status: import.status
}
}
)
end
def broadcast_status_update
ImportsChannel.broadcast_to(
import.user,
{
action: 'status_update',
import: {
id: import.id,
status: import.status
}
}
)
end
end