|
|
@ -5,7 +5,8 @@ class AccountDeletionWorker |
|
|
|
|
|
|
|
sidekiq_options queue: 'pull' |
|
|
|
|
|
|
|
def perform(account_id, reserve_username: true) |
|
|
|
def perform(account_id, options = {}) |
|
|
|
reserve_username = options.with_indifferent_access.fetch(:reserve_username, true) |
|
|
|
DeleteAccountService.new.call(Account.find(account_id), reserve_username: reserve_username, reserve_email: false) |
|
|
|
rescue ActiveRecord::RecordNotFound |
|
|
|
true |
|
|
|