hackatime/app/jobs/heartbeat_export_cleanup_job.rb
Mahad Kalam 1b7e0462dc
Make large exports go to ActiveStorage (#990)
* Make em go to ActiveStorage

* Oops!
2026-02-21 11:53:18 +00:00

11 lines
247 B
Ruby

class HeartbeatExportCleanupJob < ApplicationJob
queue_as :default
def perform(blob_id)
blob = ActiveStorage::Blob.find_by(id: blob_id)
return if blob.nil?
return unless blob.metadata["heartbeat_export"]
blob.purge
end
end