Fix Credo Design (AliasUsage): add aliases in lib
Add module aliases at top and use short names instead of fully qualified nested modules across lib/.
This commit is contained in:
parent
cfc8900c5c
commit
7a8b069834
25 changed files with 176 additions and 109 deletions
|
|
@ -54,6 +54,8 @@ defmodule Mv.MembershipFees.CycleGenerator do
|
|||
alias Mv.MembershipFees.MembershipFeeCycle
|
||||
alias Mv.Repo
|
||||
|
||||
alias Ecto.Adapters.SQL, as: EctoSQL
|
||||
|
||||
require Ash.Query
|
||||
require Logger
|
||||
|
||||
|
|
@ -113,7 +115,7 @@ defmodule Mv.MembershipFees.CycleGenerator do
|
|||
lock_key = :erlang.phash2(member.id)
|
||||
|
||||
Repo.transaction(fn ->
|
||||
Ecto.Adapters.SQL.query!(Repo, "SELECT pg_advisory_xact_lock($1)", [lock_key])
|
||||
EctoSQL.query!(Repo, "SELECT pg_advisory_xact_lock($1)", [lock_key])
|
||||
|
||||
case do_generate_cycles(member, today, opts) do
|
||||
{:ok, cycles, notifications} ->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue