Added sleep interval to settings
This commit is contained in:
parent
fb27988963
commit
e5dea6066d
3 changed files with 19 additions and 7 deletions
|
|
@ -14,15 +14,17 @@ defmodule Pinchflat.Settings.Setting do
|
||||||
:apprise_server,
|
:apprise_server,
|
||||||
:video_codec_preference,
|
:video_codec_preference,
|
||||||
:audio_codec_preference,
|
:audio_codec_preference,
|
||||||
:youtube_api_key
|
:youtube_api_key,
|
||||||
|
:extractor_sleep_interval
|
||||||
]
|
]
|
||||||
|
|
||||||
@required_fields ~w(
|
@required_fields [
|
||||||
onboarding
|
:onboarding,
|
||||||
pro_enabled
|
:pro_enabled,
|
||||||
video_codec_preference
|
:video_codec_preference,
|
||||||
audio_codec_preference
|
:audio_codec_preference,
|
||||||
)a
|
:extractor_sleep_interval
|
||||||
|
]
|
||||||
|
|
||||||
schema "settings" do
|
schema "settings" do
|
||||||
field :onboarding, :boolean, default: true
|
field :onboarding, :boolean, default: true
|
||||||
|
|
@ -32,6 +34,7 @@ defmodule Pinchflat.Settings.Setting do
|
||||||
field :apprise_server, :string
|
field :apprise_server, :string
|
||||||
field :youtube_api_key, :string
|
field :youtube_api_key, :string
|
||||||
field :route_token, :string
|
field :route_token, :string
|
||||||
|
field :extractor_sleep_interval, :integer, default: 0
|
||||||
|
|
||||||
field :video_codec_preference, :string
|
field :video_codec_preference, :string
|
||||||
field :audio_codec_preference, :string
|
field :audio_codec_preference, :string
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 442 KiB After Width: | Height: | Size: 443 KiB |
|
|
@ -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
|
||||||
Loading…
Reference in a new issue