Made codec preferences non-optional fields

This commit is contained in:
Kieran Eglin 2024-06-03 16:47:02 -07:00
parent 2f47677af6
commit 59db0c9a3a
No known key found for this signature in database
GPG key ID: 193984967FCF432D
2 changed files with 6 additions and 4 deletions

View file

@ -19,6 +19,8 @@ defmodule Pinchflat.Settings.Setting do
@required_fields ~w( @required_fields ~w(
onboarding onboarding
pro_enabled pro_enabled
video_codec_preference
audio_codec_preference
)a )a
schema "settings" do schema "settings" do
@ -28,8 +30,8 @@ defmodule Pinchflat.Settings.Setting do
field :apprise_version, :string field :apprise_version, :string
field :apprise_server, :string field :apprise_server, :string
field :video_codec_preference, :string, default: "avc" field :video_codec_preference, :string
field :audio_codec_preference, :string, default: "m4a" field :audio_codec_preference, :string
end end
@doc false @doc false

View file

@ -8,8 +8,8 @@ defmodule Pinchflat.Repo.Migrations.RefactorCodecPreferences do
end end
alter table(:settings) do alter table(:settings) do
add :video_codec_preference, :string, default: "avc" add :video_codec_preference, :string, default: "avc", null: false
add :audio_codec_preference, :string, default: "m4a" add :audio_codec_preference, :string, default: "m4a", null: false
end end
end end
end end