diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/web/activity_pub/activity_pub.ex | 3 | ||||
| -rw-r--r-- | lib/pleroma/web/ostatus/handlers/note_handler.ex | 22 | 
2 files changed, 11 insertions, 14 deletions
| diff --git a/lib/pleroma/web/activity_pub/activity_pub.ex b/lib/pleroma/web/activity_pub/activity_pub.ex index 04b50c1cc..d071135c4 100644 --- a/lib/pleroma/web/activity_pub/activity_pub.ex +++ b/lib/pleroma/web/activity_pub/activity_pub.ex @@ -61,7 +61,8 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do               additional             ),           {:ok, activity} <- insert(create_data, local), -         :ok <- maybe_federate(activity) do +         :ok <- maybe_federate(activity), +         {:ok, actor} <- User.increase_note_count(actor) do        {:ok, activity}      end    end diff --git a/lib/pleroma/web/ostatus/handlers/note_handler.ex b/lib/pleroma/web/ostatus/handlers/note_handler.ex index b012abd51..bd6e92238 100644 --- a/lib/pleroma/web/ostatus/handlers/note_handler.ex +++ b/lib/pleroma/web/ostatus/handlers/note_handler.ex @@ -138,19 +138,15 @@ defmodule Pleroma.Web.OStatus.NoteHandler do               do: note |> Map.put("inReplyTo", inReplyTo),               else: note             ) do -      res = -        ActivityPub.create(%{ -          to: to, -          actor: actor, -          context: context, -          object: note, -          published: date, -          local: false, -          additional: %{"cc" => cc} -        }) - -      User.increase_note_count(actor) -      res +      ActivityPub.create(%{ +        to: to, +        actor: actor, +        context: context, +        object: note, +        published: date, +        local: false, +        additional: %{"cc" => cc} +      })      else        %Activity{} = activity -> {:ok, activity}        e -> {:error, e} | 
