Rename media sources (#25)
* Renamed MediaSource to Sources * Renamed MediaItem controller namespace
This commit is contained in:
@@ -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{}, ...].
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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,4 +1,4 @@
|
||||
defmodule Pinchflat.MediaSource.Source do
|
||||
defmodule Pinchflat.Sources.Source do
|
||||
@moduledoc """
|
||||
The Source schema.
|
||||
"""
|
||||
|
||||
@@ -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 """
|
||||
@@ -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{}, ...]
|
||||
|
||||
@@ -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 ->
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user