Skip to content

Commit 62f8ea1

Browse files
feat: change name
1 parent 5447a52 commit 62f8ea1

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

lib/safira/contest.ex

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ defmodule Safira.Contest do
55
use Safira.Context
66

77
alias Ecto.Multi
8+
alias Safira.Accounts
89
alias Safira.Accounts.{Attendee, User}
910
alias Safira.{Companies, Spotlights, Workers}
1011

@@ -376,35 +377,35 @@ defmodule Safira.Contest do
376377
Repo.get!(DailyPrize, id)
377378
end
378379

379-
defp remove_badge_redeem_from_attendee(badge_id, attendee_id) do
380+
defp revoke_badge_redeem_from_attendee(badge_id, attendee_id) do
380381
from(br in BadgeRedeem, where: br.badge_id == ^badge_id and br.attendee_id == ^attendee_id)
381382
|> Repo.delete_all()
382383
end
383384

384-
defp remove_badge_redeem_transaction(badge_id, attendee_id) do
385+
defp revoke_badge_redeem_transaction(badge_id, attendee_id) do
385386
Multi.new()
386-
|> Multi.one(:badge ,get_badge!(badge_id))
387-
|> Multi.one(:attendee ,Accounts.get_attendee!(attendee_id))
387+
|> Multi.one(:badge, get_badge!(badge_id))
388+
|> Multi.one(:attendee, Accounts.get_attendee!(attendee_id))
388389
|> Multi.update(
389390
:remove_badge_from_attendee,
390-
remove_badgeredeem_from_attendee(badge_id, attendee_id)
391-
)
392-
|> Multi.merge(
393-
fn %{badge: badge, attendee: attendee} ->
394-
Attendee.update_entries_changeset(attendee, %{entries: max(attendee.entries - badge.entries, 0)})
395-
end
391+
revoke_badge_redeem_from_attendee(badge_id, attendee_id)
396392
)
393+
|> Multi.merge(fn %{badge: badge, attendee: attendee} ->
394+
Attendee.update_entries_changeset(attendee, %{
395+
entries: max(attendee.entries - badge.entries, 0)
396+
})
397+
end)
397398
|> Multi.merge(fn %{get_badge: badge, get_attendee: attendee} ->
398399
Contest.change_attendee_tokens_transaction(
399400
attendee,
400-
max(attendee.tokens - badge.tokens,0)
401+
max(attendee.tokens - badge.tokens, 0)
401402
)
402403
end)
403404
|> Repo.transaction()
404405
end
405406

406-
def remove_badge_from_attendee(badge_id, attendee_id) do
407-
remove_badge_redeem_transaction(badge_id, attendee_id)
407+
def revoke_badge_from_attendee(badge_id, attendee_id) do
408+
revoke_badge_redeem_transaction(badge_id, attendee_id)
408409
end
409410

410411
@doc """

0 commit comments

Comments
 (0)