defmodule Core.Syndication do
  alias __MODULE__

  def get_mastodon_account(user) do
    Core.Repo.get_by(Schema.MastodonAccount, user_id: user.id)
  end

  def save_mastodon_account(user, attrs) do
    user
    |> Ecto.build_assoc(:mastodon_account)
    |> Syndication.MastodonAccount.changeset(attrs)
    |> Core.Repo.insert()
  end
end