Skip to content

Commit 7cfc70b

Browse files
committed
Add seeds
1 parent ccb2ff7 commit 7cfc70b

File tree

1 file changed

+6
-22
lines changed
  • services/app/apps/codebattle/priv/repo

1 file changed

+6
-22
lines changed

services/app/apps/codebattle/priv/repo/seeds.exs

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ alias Codebattle.Event
33
alias Codebattle.Game
44
alias Codebattle.Repo
55
alias Codebattle.TaskPack
6+
alias Codebattle.Tournament.SeasonTournamentGeneratorRunner
67
alias Codebattle.User
78
alias Codebattle.UserEvent
89
alias Codebattle.UserGame
@@ -165,28 +166,6 @@ creator = %{
165166
updated_at: TimeHelper.utc_now()
166167
}
167168

168-
{:ok, creator} =
169-
%User{}
170-
|> User.changeset(creator)
171-
|> Repo.insert()
172-
173-
grades = ~w(open rookie challenger pro elite masters grand_slam)
174-
175-
Enum.each(grades, fn grade ->
176-
%Codebattle.Tournament{}
177-
|> Codebattle.Tournament.changeset(%{
178-
name: "Codebattle Grade: #{grade}",
179-
state: "upcoming",
180-
grade: grade,
181-
creator: creator,
182-
players_limit: 16,
183-
type: "swiss",
184-
level: "easy",
185-
starts_at: DateTime.add(DateTime.utc_now(), Enum.random(1..14), :day)
186-
})
187-
|> Repo.insert!()
188-
end)
189-
190169
now = DateTime.utc_now()
191170
one_month_ago = Timex.shift(now, months: -1)
192171
two_weeks_ago = Timex.shift(now, weeks: -2)
@@ -314,6 +293,11 @@ Enum.each(1..100, fn id ->
314293
Clan.find_or_create_by_clan("clan_#{id}", 1)
315294
end)
316295

296+
SeasonTournamentGeneratorRunner.generate_season(0, 2025)
297+
SeasonTournamentGeneratorRunner.generate_season(1, 2026)
298+
SeasonTournamentGeneratorRunner.generate_season(2, 2026)
299+
SeasonTournamentGeneratorRunner.generate_season(3, 2026)
300+
317301
try do
318302
tokens =
319303
Enum.map(1..2000, fn id ->

0 commit comments

Comments
 (0)