diff --git a/lib/philomena/conversations.ex b/lib/philomena/conversations.ex index b87c5e91..1dbaf20e 100644 --- a/lib/philomena/conversations.ex +++ b/lib/philomena/conversations.ex @@ -105,8 +105,8 @@ defmodule Philomena.Conversations do |> Repo.aggregate(:count, :id) end + def mark_conversation_read(conversation, user, read \\ true) - def mark_conversation_hidden(conversation, user, hidden \\ true) def mark_conversation_read(%Conversation{to_id: user_id} = conversation, %{id: user_id}, read) do conversation @@ -121,6 +121,8 @@ defmodule Philomena.Conversations do def mark_conversation_read(_conversation, _user, _read), do: {:ok, nil} + def mark_conversation_hidden(conversation, user, hidden \\ true) + def mark_conversation_hidden(%Conversation{to_id: user_id} = conversation, %{id: user_id}, hidden) do conversation |> Conversation.hidden_changeset(%{to_hidden: hidden})