diff --git a/lib/mv/membership_fees/cycle_generation_job.ex b/lib/mv/membership_fees/cycle_generation_job.ex index b38886c..1c5551f 100644 --- a/lib/mv/membership_fees/cycle_generation_job.ex +++ b/lib/mv/membership_fees/cycle_generation_job.ex @@ -59,27 +59,7 @@ defmodule Mv.MembershipFees.CycleGenerationJob do """ @spec run() :: {:ok, CycleGenerator.results_summary()} | {:error, Ash.Error.t()} - def run do - Logger.info("Starting membership fee cycle generation job") - start_time = System.monotonic_time(:millisecond) - - result = CycleGenerator.generate_cycles_for_all_members() - - elapsed = System.monotonic_time(:millisecond) - start_time - - case result do - {:ok, stats} -> - Logger.info( - "Cycle generation completed in #{elapsed}ms: #{stats.success} success, #{stats.failed} failed, #{stats.total} total" - ) - - result - - {:error, reason} -> - Logger.error("Cycle generation failed: #{inspect(reason)}") - result - end - end + def run, do: run([]) @doc """ Runs cycle generation with custom options.