Mailstream: do not send "announce" messages
authorMatthew Exon <git.mexon@spamgourmet.com>
Sat, 28 Sep 2019 07:50:49 +0000 (09:50 +0200)
committerMatthew Exon <git.mexon@spamgourmet.com>
Sat, 28 Sep 2019 07:51:55 +0000 (09:51 +0200)
mailstream/mailstream.php

index e4abc59..f23cf88 100644 (file)
@@ -102,19 +102,28 @@ function mailstream_generate_id($a, $uri) {
 
 function mailstream_post_hook(&$a, &$item) {
        if (!PConfig::get($item['uid'], 'mailstream', 'enabled')) {
+               Logger::debug('mailstream: not enabled for item ' . $item['id']);
                return;
        }
        if (!$item['uid']) {
+               Logger::debug('mailstream: no uid for item ' . $item['id']);
                return;
        }
        if (!$item['contact-id']) {
+               Logger::debug('mailstream: no contact-id for item ' . $item['id']);
                return;
        }
        if (!$item['uri']) {
+               Logger::debug('mailstream: no uri for item ' . $item['id']);
+               return;
+       }
+       if (!$item['plink']) {
+               Logger::debug('mailstream: no plink for item ' . $item['id']);
                return;
        }
        if (PConfig::get($item['uid'], 'mailstream', 'nolikes')) {
                if ($item['verb'] == ACTIVITY_LIKE) {
+                       Logger::debug('mailstream: like item ' . $item['id']);
                        return;
                }
        }