Add AddAddressToWalletJob
This commit is contained in:
parent
307a1bedfa
commit
376d148034
|
@ -0,0 +1,13 @@
|
||||||
|
class AddAddressToWalletJob < ApplicationJob
|
||||||
|
queue_as :default
|
||||||
|
|
||||||
|
def perform(address)
|
||||||
|
return if address.added_to_wallet?
|
||||||
|
|
||||||
|
success = %x[dash-cli importaddress '#{address.value}' '' true]
|
||||||
|
|
||||||
|
raise 'dash-cli importaddress failed' unless success
|
||||||
|
|
||||||
|
address.update! added_to_wallet: true
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,7 @@
|
||||||
|
require "test_helper"
|
||||||
|
|
||||||
|
class AddAddressToWalletJobTest < ActiveJob::TestCase
|
||||||
|
# test "the truth" do
|
||||||
|
# assert true
|
||||||
|
# end
|
||||||
|
end
|
Reference in New Issue