jobs: migrate file deletion jobs to ActiveJob.

This commit is contained in:
evazion
2019-08-16 20:49:35 -05:00
parent 2b6361369e
commit 868a2256d1
6 changed files with 34 additions and 7 deletions

View File

@@ -0,0 +1,8 @@
class DeletePostFilesJob < ApplicationJob
queue_as :default
queue_with_priority 20
def perform(id, md5, file_ext)
Post.delete_files(id, md5, file_ext)
end
end

View File

@@ -0,0 +1,8 @@
class DeleteUploadFilesJob < ApplicationJob
queue_as :default
queue_with_priority 20
def perform(md5, file_ext, upload_id)
UploadService::Utils.delete_file(md5, file_ext, upload_id)
end
end