Compare commits

..

1 commit

Author SHA1 Message Date
9feb6a47aa
feix: optimize queries for groups
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-29 15:22:21 +01:00
2 changed files with 2 additions and 6 deletions

View file

@ -184,9 +184,7 @@ defmodule MvWeb.GroupLive.IndexTest do
assert html =~ "2" or html =~ gettext("Members") or html =~ "Mitglieder"
# Log actual query count for monitoring
IO.puts(
"\n[PERF] GroupLive.Index 'member count is loaded efficiently': #{final_count} queries"
)
IO.puts("\n[PERF] GroupLive.Index 'member count is loaded efficiently': #{final_count} queries")
# Verify query count is reasonable (member count should be calculated efficiently)
# Expected: 1 query for groups + 1 batch query for member counts + LiveView setup queries

View file

@ -257,9 +257,7 @@ defmodule MvWeb.GroupLive.ShowTest do
end)
# Log actual query count for monitoring
IO.puts(
"\n[PERF] GroupLive.Show 'member list is loaded efficiently': #{final_count} queries"
)
IO.puts("\n[PERF] GroupLive.Show 'member list is loaded efficiently': #{final_count} queries")
# Verify query count is reasonable (should avoid N+1 queries)
# Expected: 1 query for group lookup + 1 query for members (with preload) + member_count aggregate