Add API endpoint to remove a conversation

This commit is contained in:
Egor Kislitsyn 2021-02-15 21:48:13 +04:00
commit cf6d3db58f
No known key found for this signature in database
GPG key ID: 1B49CB15B71E7805
8 changed files with 76 additions and 9 deletions

View file

@ -61,9 +61,8 @@ defmodule Pleroma.Conversation do
"Create" <- activity.data["type"],
%Object{} = object <- Object.normalize(activity, fetch: false),
true <- object.data["type"] in ["Note", "Question"],
ap_id when is_binary(ap_id) and byte_size(ap_id) > 0 <- object.data["context"] do
{:ok, conversation} = create_for_ap_id(ap_id)
ap_id when is_binary(ap_id) and byte_size(ap_id) > 0 <- object.data["context"],
{:ok, conversation} <- create_for_ap_id(ap_id) do
users = User.get_users_from_set(activity.recipients, local_only: false)
participations =