From 249a30027c170ed9fd4b2b3f58b4af0966e9a61f Mon Sep 17 00:00:00 2001 From: Anantha Kumaran Date: Fri, 15 Sep 2023 13:42:37 +0530 Subject: [PATCH] use default json serializer --- .github/workflows/ci.yml | 2 +- lib/exq_scheduler/serializer.ex | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 432802b..553016a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,7 +3,7 @@ on: - pull_request jobs: test: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}} strategy: fail-fast: false diff --git a/lib/exq_scheduler/serializer.ex b/lib/exq_scheduler/serializer.ex index 71e1661..4f9f864 100644 --- a/lib/exq_scheduler/serializer.ex +++ b/lib/exq_scheduler/serializer.ex @@ -1,5 +1,6 @@ defmodule ExqScheduler.Serializer do - @serializer Application.fetch_env!(:exq_scheduler, :storage)[:json_serializer] || Poison + @storage Application.get_env(:exq_scheduler, :storage, []) + @serializer Keyword.get(@storage, :json_serializer, Poison) def encode!(object, opts \\ []) do @serializer.encode!(object, opts)