Added sleep interval to settings

This commit is contained in:
Kieran Eglin 2025-01-10 15:22:02 -08:00
parent fb27988963
commit e5dea6066d
No known key found for this signature in database
GPG key ID: 193984967FCF432D
3 changed files with 19 additions and 7 deletions

View file

@ -14,15 +14,17 @@ defmodule Pinchflat.Settings.Setting do
:apprise_server,
:video_codec_preference,
:audio_codec_preference,
:youtube_api_key
:youtube_api_key,
:extractor_sleep_interval
]
@required_fields ~w(
onboarding
pro_enabled
video_codec_preference
audio_codec_preference
)a
@required_fields [
:onboarding,
:pro_enabled,
:video_codec_preference,
:audio_codec_preference,
:extractor_sleep_interval
]
schema "settings" do
field :onboarding, :boolean, default: true
@ -32,6 +34,7 @@ defmodule Pinchflat.Settings.Setting do
field :apprise_server, :string
field :youtube_api_key, :string
field :route_token, :string
field :extractor_sleep_interval, :integer, default: 0
field :video_codec_preference, :string
field :audio_codec_preference, :string

Binary file not shown.

Before

Width:  |  Height:  |  Size: 442 KiB

After

Width:  |  Height:  |  Size: 443 KiB

View file

@ -0,0 +1,9 @@
defmodule Pinchflat.Repo.Migrations.AddExtractorSleepIntervalToSettings do
use Ecto.Migration
def change do
alter table(:settings) do
add :extractor_sleep_interval, :number, null: false, default: 0
end
end
end