Skip to content

Commit addb5af

Browse files
committed
fix: credo
1 parent 838f018 commit addb5af

2 files changed

Lines changed: 14 additions & 9 deletions

File tree

lib/durable.ex

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ defmodule Durable do
9292
end
9393
9494
"""
95+
96+
alias Durable.Scheduler.API, as: SchedulerAPI
97+
9598
defmacro __using__(_opts) do
9699
quote do
97100
import Durable.DSL.Workflow
@@ -314,7 +317,7 @@ defmodule Durable do
314317
"""
315318
@spec schedule(module(), String.t(), keyword()) :: {:ok, term()} | {:error, term()}
316319
def schedule(module, cron_expression, opts \\ []) do
317-
Durable.Scheduler.API.schedule(module, cron_expression, opts)
320+
SchedulerAPI.schedule(module, cron_expression, opts)
318321
end
319322

320323
@doc """
@@ -335,7 +338,7 @@ defmodule Durable do
335338
"""
336339
@spec list_schedules(keyword()) :: [term()]
337340
def list_schedules(filters \\ []) do
338-
Durable.Scheduler.API.list_schedules(filters)
341+
SchedulerAPI.list_schedules(filters)
339342
end
340343

341344
@doc """
@@ -348,7 +351,7 @@ defmodule Durable do
348351
"""
349352
@spec get_schedule(String.t(), keyword()) :: {:ok, term()} | {:error, :not_found}
350353
def get_schedule(name, opts \\ []) do
351-
Durable.Scheduler.API.get_schedule(name, opts)
354+
SchedulerAPI.get_schedule(name, opts)
352355
end
353356

354357
@doc """
@@ -369,7 +372,7 @@ defmodule Durable do
369372
"""
370373
@spec update_schedule(String.t(), keyword()) :: {:ok, term()} | {:error, term()}
371374
def update_schedule(name, changes) do
372-
Durable.Scheduler.API.update_schedule(name, changes)
375+
SchedulerAPI.update_schedule(name, changes)
373376
end
374377

375378
@doc """
@@ -382,7 +385,7 @@ defmodule Durable do
382385
"""
383386
@spec delete_schedule(String.t(), keyword()) :: :ok | {:error, :not_found}
384387
def delete_schedule(name, opts \\ []) do
385-
Durable.Scheduler.API.delete_schedule(name, opts)
388+
SchedulerAPI.delete_schedule(name, opts)
386389
end
387390

388391
@doc """
@@ -395,7 +398,7 @@ defmodule Durable do
395398
"""
396399
@spec enable_schedule(String.t(), keyword()) :: {:ok, term()} | {:error, term()}
397400
def enable_schedule(name, opts \\ []) do
398-
Durable.Scheduler.API.enable_schedule(name, opts)
401+
SchedulerAPI.enable_schedule(name, opts)
399402
end
400403

401404
@doc """
@@ -408,7 +411,7 @@ defmodule Durable do
408411
"""
409412
@spec disable_schedule(String.t(), keyword()) :: {:ok, term()} | {:error, term()}
410413
def disable_schedule(name, opts \\ []) do
411-
Durable.Scheduler.API.disable_schedule(name, opts)
414+
SchedulerAPI.disable_schedule(name, opts)
412415
end
413416

414417
@doc """
@@ -428,7 +431,7 @@ defmodule Durable do
428431
"""
429432
@spec trigger_schedule(String.t(), keyword()) :: {:ok, String.t()} | {:error, term()}
430433
def trigger_schedule(name, opts \\ []) do
431-
Durable.Scheduler.API.trigger_schedule(name, opts)
434+
SchedulerAPI.trigger_schedule(name, opts)
432435
end
433436

434437
# Supervision tree integration

lib/durable/dsl/workflow.ex

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ defmodule Durable.DSL.Workflow do
2626
2727
"""
2828

29+
alias Durable.Scheduler.DSL, as: SchedulerDSL
30+
2931
@doc """
3032
Defines a workflow with the given name and options.
3133
"""
@@ -67,7 +69,7 @@ defmodule Durable.DSL.Workflow do
6769

6870
# Capture any @schedule attribute for this workflow
6971
if Code.ensure_loaded?(Durable.Scheduler.DSL) do
70-
Durable.Scheduler.DSL.capture_schedule(__MODULE__, unquote(name))
72+
SchedulerDSL.capture_schedule(__MODULE__, unquote(name))
7173
end
7274
end
7375
end

0 commit comments

Comments
 (0)