chore: added more @spec
This commit is contained in:
@@ -7,9 +7,14 @@ defmodule BDS.Rendering do
|
||||
|
||||
def render_post_page(project_id, template_slug, assigns)
|
||||
when is_binary(project_id) and is_map(assigns) do
|
||||
with {:ok, template_source} <- TemplateSelection.load_template_source(project_id, :post, template_slug),
|
||||
with {:ok, template_source} <-
|
||||
TemplateSelection.load_template_source(project_id, :post, template_slug),
|
||||
{:ok, rendered} <-
|
||||
TemplateSelection.render_template(project_id, template_source, PostRendering.post_assigns(project_id, assigns)) do
|
||||
TemplateSelection.render_template(
|
||||
project_id,
|
||||
template_source,
|
||||
PostRendering.post_assigns(project_id, assigns)
|
||||
) do
|
||||
{:ok, rendered}
|
||||
end
|
||||
end
|
||||
@@ -17,16 +22,25 @@ defmodule BDS.Rendering do
|
||||
def render_list_page(project_id, assigns) when is_binary(project_id) and is_map(assigns) do
|
||||
with {:ok, template_source} <- TemplateSelection.load_template_source(project_id, :list, nil),
|
||||
{:ok, rendered} <-
|
||||
TemplateSelection.render_template(project_id, template_source, ListArchive.list_assigns(project_id, assigns)) do
|
||||
TemplateSelection.render_template(
|
||||
project_id,
|
||||
template_source,
|
||||
ListArchive.list_assigns(project_id, assigns)
|
||||
) do
|
||||
{:ok, rendered}
|
||||
end
|
||||
end
|
||||
|
||||
def render_not_found_page(project_id, assigns \\ %{})
|
||||
when is_binary(project_id) and is_map(assigns) do
|
||||
with {:ok, template_source} <- TemplateSelection.load_template_source(project_id, :not_found, nil),
|
||||
with {:ok, template_source} <-
|
||||
TemplateSelection.load_template_source(project_id, :not_found, nil),
|
||||
{:ok, rendered} <-
|
||||
TemplateSelection.render_template(project_id, template_source, ListArchive.not_found_assigns(project_id, assigns)) do
|
||||
TemplateSelection.render_template(
|
||||
project_id,
|
||||
template_source,
|
||||
ListArchive.not_found_assigns(project_id, assigns)
|
||||
) do
|
||||
{:ok, rendered}
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user