From fa25ffbc83418ac084561a79fc9f5542416a1c92 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Wed, 29 Sep 2021 19:07:24 +0200 Subject: [PATCH] Add some typespecs Signed-off-by: Thomas Citharel --- lib/mobilizon/admin/admin.ex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/mobilizon/admin/admin.ex b/lib/mobilizon/admin/admin.ex index a1e68c617..24924e481 100644 --- a/lib/mobilizon/admin/admin.ex +++ b/lib/mobilizon/admin/admin.ex @@ -80,6 +80,8 @@ defmodule Mobilizon.Admin do 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) when is_binary(group) and is_binary(name) do case Repo.get_by(Setting, group: group, name: name) do @@ -97,6 +99,7 @@ defmodule Mobilizon.Admin do 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(value) do