changed
hex_metadata.config
|
@@ -49,4 49,4 @@
|
49
49
|
{<<"optional">>,false},
|
50
50
|
{<<"repository">>,<<"hexpm">>},
|
51
51
|
{<<"requirement">>,<<"~> 1.0">>}]]}.
|
52
|
- {<<"version">>,<<"1.7.0">>}.
|
52
|
{<<"version">>,<<"1.7.1">>}.
|
changed
lib/verk/job.ex
|
@@ -22,6 22,8 @@ defmodule Verk.Job do
|
22
22
|
max_retry_count: nil
|
23
23
|
]
|
24
24
|
|
25
|
@string_keys @keys |> Keyword.keys() |> Enum.map(&Atom.to_string/1)
|
26
|
|
25
27
|
@type t :: %__MODULE__{
|
26
28
|
error_message: String.t(),
|
27
29
|
failed_at: DateTime.t(),
|
|
@@ -58,6 60,7 @@ defmodule Verk.Job do
|
58
60
|
{:ok, args} <- unwrap_args(map["args"]) do
|
59
61
|
fields =
|
60
62
|
map
|
63
|
|> Map.take(@string_keys)
|
61
64
|
|> Map.update!("args", fn _ -> args end)
|
62
65
|
|> Map.new(fn {k, v} -> {String.to_existing_atom(k), v} end)
|
changed
mix.exs
|
@@ -8,7 8,7 @@ defmodule Verk.Mixfile do
|
8
8
|
def project do
|
9
9
|
[
|
10
10
|
app: :verk,
|
11
|
- version: "1.7.0",
|
11
|
version: "1.7.1",
|
12
12
|
elixir: "~> 1.9",
|
13
13
|
build_embedded: Mix.env() == :prod,
|
14
14
|
start_permanent: Mix.env() == :prod,
|