@@ -13,6 +13,8 @@ defmodule Helix.Universe.Bank.Event.Handler.Bank.Account do
1313 as: BankAccountUpdatedEvent
1414 alias Helix.Universe.Bank.Event.AccountCreate.Processed ,
1515 as: AccountCreateProcessedEvent
16+ alias Helix.Universe.Bank.Event.AccountClose.Processed ,
17+ as: AccountCloseProcessedEvent
1618 alias Helix.Universe.Bank.Event.RevealPassword.Processed ,
1719 as: RevealPasswordProcessedEvent
1820 alias Helix.Universe.Bank.Event.ChangePassword.Processed ,
@@ -33,9 +35,9 @@ defmodule Helix.Universe.Bank.Event.Handler.Bank.Account do
3335 end
3436
3537 def account_close_processed ( event = % AccountCloseProcessedEvent { } ) do
36- flowing
38+ flowing do
3739 with \
38- bank_account = BankQuery . fetch_account ( event . atm_id , event . account_number )
40+ bank_account = BankQuery . fetch_account ( event . atm_id , event . account_number ) ,
3941 true <- not is_nil ( bank_account ) ,
4042 { :ok , events } <- BankAction . close_account ( bank_account ) ,
4143 on_success ( fn -> Event . emit ( events ) end )
@@ -80,9 +82,7 @@ defmodule Helix.Universe.Bank.Event.Handler.Bank.Account do
8082 with \
8183 changed_by = % { } <- EntityQuery . fetch_by_server ( event . gateway_id ) ,
8284 { :ok , _bank_account , events } <-
83- BankAction . change_password (
84- event . account , changed_by . entity_id
85- ) ,
85+ BankAction . change_password ( event . account ) ,
8686 on_success ( fn -> Event . emit ( events , from: event ) end )
8787 do
8888 :ok
0 commit comments