Rename media sources (#25)

* Renamed MediaSource to Sources

* Renamed MediaItem controller namespace
This commit is contained in:
Kieran
2024-02-20 09:48:20 -08:00
committed by GitHub
parent d4d653398b
commit 7d62f7c7df
36 changed files with 87 additions and 87 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ defmodule Pinchflat.Media do
alias Pinchflat.Repo
alias Pinchflat.Tasks
alias Pinchflat.Media.MediaItem
alias Pinchflat.MediaSource.Source
alias Pinchflat.Sources.Source
@doc """
Returns the list of media_items. Returns [%MediaItem{}, ...].
+1 -1
View File
@@ -7,7 +7,7 @@ defmodule Pinchflat.Media.MediaItem do
import Ecto.Changeset
alias Pinchflat.Tasks.Task
alias Pinchflat.MediaSource.Source
alias Pinchflat.Sources.Source
alias Pinchflat.Media.MediaMetadata
alias Pinchflat.Media.MediaItemSearchIndex
+1 -1
View File
@@ -6,7 +6,7 @@ defmodule Pinchflat.MediaClient.SourceDetails do
it open-ish for future expansion (just in case).
"""
alias Pinchflat.MediaSource.Source
alias Pinchflat.Sources.Source
alias Pinchflat.MediaClient.Backends.YtDlp.VideoCollection, as: YtDlpSource
@doc """
+1 -1
View File
@@ -1,4 +1,4 @@
defmodule Pinchflat.MediaSource.Source do
defmodule Pinchflat.Sources.Source do
@moduledoc """
The Source schema.
"""
+1 -1
View File
@@ -6,7 +6,7 @@ defmodule Pinchflat.Profiles.MediaProfile do
use Ecto.Schema
import Ecto.Changeset
alias Pinchflat.MediaSource.Source
alias Pinchflat.Sources.Source
@allowed_fields ~w(
name
@@ -1,6 +1,6 @@
defmodule Pinchflat.MediaSource do
defmodule Pinchflat.Sources do
@moduledoc """
The MediaSource context.
The Sources context.
"""
import Ecto.Query, warn: false
@@ -8,7 +8,7 @@ defmodule Pinchflat.MediaSource do
alias Pinchflat.Tasks
alias Pinchflat.Tasks.SourceTasks
alias Pinchflat.MediaSource.Source
alias Pinchflat.Sources.Source
alias Pinchflat.MediaClient.SourceDetails
@doc """
+1 -1
View File
@@ -8,7 +8,7 @@ defmodule Pinchflat.Tasks do
alias Pinchflat.Tasks.Task
alias Pinchflat.Media.MediaItem
alias Pinchflat.MediaSource.Source
alias Pinchflat.Sources.Source
@doc """
Returns the list of tasks. Returns [%Task{}, ...]
+3 -3
View File
@@ -5,8 +5,8 @@ defmodule Pinchflat.Tasks.SourceTasks do
alias Pinchflat.Media
alias Pinchflat.Tasks
alias Pinchflat.MediaSource
alias Pinchflat.MediaSource.Source
alias Pinchflat.Sources
alias Pinchflat.Sources.Source
alias Pinchflat.MediaClient.SourceDetails
alias Pinchflat.Workers.MediaIndexingWorker
alias Pinchflat.Workers.VideoDownloadWorker
@@ -43,7 +43,7 @@ defmodule Pinchflat.Tasks.SourceTasks do
"""
def index_media_items(%Source{} = source) do
{:ok, media_attributes} = SourceDetails.get_media_attributes(source.original_url)
MediaSource.update_source(source, %{last_indexed_at: DateTime.utc_now()})
Sources.update_source(source, %{last_indexed_at: DateTime.utc_now()})
media_attributes
|> Enum.map(fn media_attrs ->
+1 -1
View File
@@ -7,7 +7,7 @@ defmodule Pinchflat.Tasks.Task do
import Ecto.Changeset
alias Pinchflat.Media.MediaItem
alias Pinchflat.MediaSource.Source
alias Pinchflat.Sources.Source
schema "tasks" do
belongs_to :job, Oban.Job
@@ -8,7 +8,7 @@ defmodule Pinchflat.Workers.MediaIndexingWorker do
alias __MODULE__
alias Pinchflat.Tasks
alias Pinchflat.MediaSource
alias Pinchflat.Sources
alias Pinchflat.Tasks.SourceTasks
@impl Oban.Worker
@@ -37,7 +37,7 @@ defmodule Pinchflat.Workers.MediaIndexingWorker do
Returns :ok | {:ok, %Task{}}
"""
def perform(%Oban.Job{args: %{"id" => source_id}}) do
source = MediaSource.get_source!(source_id)
source = Sources.get_source!(source_id)
if source.index_frequency_minutes <= 0 do
:ok