add get_channel_by_slug_preloaded

This commit is contained in:
inhji 2023-03-09 14:39:52 +01:00
parent e9c6e273fd
commit 188f12112e

View file

@ -40,8 +40,16 @@ defmodule Chiya.Channels do
""" """
def get_channel!(id), do: Repo.get!(Channel, id) def get_channel!(id), do: Repo.get!(Channel, id)
@doc """
Gets a single channel with all associated entities preloaded.
"""
def get_channel_preloaded!(id), do: Repo.get!(Channel, id) |> preload_channel() def get_channel_preloaded!(id), do: Repo.get!(Channel, id) |> preload_channel()
@doc """
Gets a single channel by its slug with all associated entities preloaded.
"""
def get_channel_by_slug_preloaded(slug), do: Repo.get_by!(Channel, slug: slug)
@doc """ @doc """
Creates a channel. Creates a channel.