Add some typespecs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
parent
9d910db040
commit
fa25ffbc83
|
@ -80,6 +80,8 @@ defmodule Mobilizon.Admin do
|
||||||
|
|
||||||
defp stringify_struct(struct), do: struct
|
defp stringify_struct(struct), do: struct
|
||||||
|
|
||||||
|
@spec get_admin_setting_value(String.t(), String.t(), String.t() | nil) ::
|
||||||
|
String.t() | boolean() | nil | map() | list()
|
||||||
def get_admin_setting_value(group, name, fallback \\ nil)
|
def get_admin_setting_value(group, name, fallback \\ nil)
|
||||||
when is_binary(group) and is_binary(name) do
|
when is_binary(group) and is_binary(name) do
|
||||||
case Repo.get_by(Setting, group: group, name: name) do
|
case Repo.get_by(Setting, group: group, name: name) do
|
||||||
|
@ -97,6 +99,7 @@ defmodule Mobilizon.Admin do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@spec get_setting_value(String.t() | nil) :: map() | list() | nil | boolean() | String.t()
|
||||||
def get_setting_value(nil), do: nil
|
def get_setting_value(nil), do: nil
|
||||||
|
|
||||||
def get_setting_value(value) do
|
def get_setting_value(value) do
|
||||||
|
|
Loading…
Reference in a new issue