diff options
author | lain <lain@soykaf.club> | 2020-06-06 10:38:45 +0200 |
---|---|---|
committer | lain <lain@soykaf.club> | 2020-06-06 10:38:45 +0200 |
commit | 239d03499ebe9196c099b6c8ded05f1f6634c09d (patch) | |
tree | 1a032910cf8b01a5160f067b771619d0583c04cc | |
parent | c5e3f2454c736e09de5c433a2bf578e8eb0e70c3 (diff) | |
download | pleroma-239d03499ebe9196c099b6c8ded05f1f6634c09d.tar.gz |
Chat: creation_cng -> changeset
Make our usage of this more uniform.
-rw-r--r-- | lib/pleroma/chat.ex | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/pleroma/chat.ex b/lib/pleroma/chat.ex index 5aefddc5e..4fe31de94 100644 --- a/lib/pleroma/chat.ex +++ b/lib/pleroma/chat.ex @@ -23,7 +23,7 @@ defmodule Pleroma.Chat do timestamps() end - def creation_cng(struct, params) do + def changeset(struct, params) do struct |> cast(params, [:user_id, :recipient]) |> validate_change(:recipient, fn @@ -49,7 +49,7 @@ defmodule Pleroma.Chat do def get_or_create(user_id, recipient) do %__MODULE__{} - |> creation_cng(%{user_id: user_id, recipient: recipient}) + |> changeset(%{user_id: user_id, recipient: recipient}) |> Repo.insert( # Need to set something, otherwise we get nothing back at all on_conflict: [set: [recipient: recipient]], @@ -60,7 +60,7 @@ defmodule Pleroma.Chat do def bump_or_create(user_id, recipient) do %__MODULE__{} - |> creation_cng(%{user_id: user_id, recipient: recipient}) + |> changeset(%{user_id: user_id, recipient: recipient}) |> Repo.insert( on_conflict: [set: [updated_at: NaiveDateTime.utc_now()]], conflict_target: [:user_id, :recipient] |