sloanelybutsurely.com/lib/core/syndication/mastodon_account.ex
2025-04-29 12:55:14 -04:00

11 lines
330 B
Elixir

defmodule Core.Syndication.MastodonAccount do
import Ecto.Changeset
def changeset(%Schema.MastodonAccount{} = mastodon_account, attrs) do
mastodon_account
|> cast(attrs, [:uid, :access_token])
|> validate_required([:uid, :access_token])
|> unique_constraint(:user_id)
|> unique_constraint(:uid)
end
end