Ignore Activity Streams `delete` messages from Mastodon
authorHypolite Petovan <mrpetovan@gmail.com>
Tue, 11 Apr 2017 02:20:03 +0000 (22:20 -0400)
committerHypolite Petovan <mrpetovan@gmail.com>
Tue, 11 Apr 2017 02:20:03 +0000 (22:20 -0400)
boot.php
include/ostatus.php

index 1d8a9e7..070dcf7 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -382,6 +382,7 @@ define ( 'ACTIVITY_UPDATE',      NAMESPACE_ACTIVITY_SCHEMA . 'update' );
 define ( 'ACTIVITY_TAG',         NAMESPACE_ACTIVITY_SCHEMA . 'tag' );
 define ( 'ACTIVITY_FAVORITE',    NAMESPACE_ACTIVITY_SCHEMA . 'favorite' );
 define ( 'ACTIVITY_SHARE',       NAMESPACE_ACTIVITY_SCHEMA . 'share' );
+define ( 'ACTIVITY_DELETE',      NAMESPACE_ACTIVITY_SCHEMA . 'delete' );
 
 define ( 'ACTIVITY_POKE',        NAMESPACE_ZOT . '/activity/poke' );
 define ( 'ACTIVITY_MOOD',        NAMESPACE_ZOT . '/activity/mood' );
index 9b78495..7dd3c89 100644 (file)
@@ -367,7 +367,7 @@ class ostatus {
 
                        /// @TODO
                        /// Delete a message
-                       if ($item["verb"] == "qvitter-delete-notice") {
+                       if ($item["verb"] == "qvitter-delete-notice" || $item["verb"] == ACTIVITY_DELETE) {
                                // ignore "Delete" messages (by now)
                                logger("Ignore delete message ".print_r($item, true));
                                continue;