From b31a934a804aed3f35442ceafe2080b0955e7317 Mon Sep 17 00:00:00 2001 From: dcc Date: Wed, 15 May 2024 00:57:23 -0700 Subject: total rebase --- lib/pleroma/config/getting.ex | 7 +++++++ 1 file changed, 7 insertions(+) mode change 100755 => 100644 lib/pleroma/config/getting.ex (limited to 'lib/pleroma/config/getting.ex') diff --git a/lib/pleroma/config/getting.ex b/lib/pleroma/config/getting.ex old mode 100755 new mode 100644 index f9b66bb..ec93fd0 --- a/lib/pleroma/config/getting.ex +++ b/lib/pleroma/config/getting.ex @@ -5,4 +5,11 @@ defmodule Pleroma.Config.Getting do @callback get(any()) :: any() @callback get(any(), any()) :: any() + + def get(key), do: get(key, nil) + def get(key, default), do: impl().get(key, default) + + def impl do + Application.get_env(:pleroma, :config_impl, Pleroma.Config) + end end -- cgit v1.2.3