projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add license boilerplate to pleroma core
[akkoma]
/
lib
/
pleroma
/
web
/
ostatus
/
handlers
/
delete_handler.ex
diff --git
a/lib/pleroma/web/ostatus/handlers/delete_handler.ex
b/lib/pleroma/web/ostatus/handlers/delete_handler.ex
index 4f3016b65ac1501e0adc7c18a5c41822cba533a6..e7cf4cb543af6d2d7219e3ee37bda821b2a8fbad 100644
(file)
--- a/
lib/pleroma/web/ostatus/handlers/delete_handler.ex
+++ b/
lib/pleroma/web/ostatus/handlers/delete_handler.ex
@@
-1,3
+1,7
@@
+# Pleroma: A lightweight social networking server
+# Copyright © 2017-2018 Pleroma Authors <https://pleroma.social/>
+# SPDX-License-Identifier: AGPL-3.0-only
+
defmodule Pleroma.Web.OStatus.DeleteHandler do
require Logger
alias Pleroma.Web.XML
defmodule Pleroma.Web.OStatus.DeleteHandler do
require Logger
alias Pleroma.Web.XML
@@
-6,7
+10,7
@@
defmodule Pleroma.Web.OStatus.DeleteHandler do
def handle_delete(entry, _doc \\ nil) do
with id <- XML.string_from_xpath("//id", entry),
def handle_delete(entry, _doc \\ nil) do
with id <- XML.string_from_xpath("//id", entry),
-
object when not is_nil(object) <- Object.get_by_ap_id
(id),
+
%Object{} = object <- Object.normalize
(id),
{:ok, delete} <- ActivityPub.delete(object, false) do
delete
end
{:ok, delete} <- ActivityPub.delete(object, false) do
delete
end