diff options
author | zotlabs <mike@macgirvin.com> | 2017-07-30 16:15:34 -0700 |
---|---|---|
committer | git-marijus <mario@mariovavti.com> | 2017-07-31 02:55:13 +0200 |
commit | a3fef34a3f542905247031d0dfd7ec661fbefd1c (patch) | |
tree | ab04f6ecb5da514a525d23a4de06bec046edffd3 /include/feedutils.php | |
parent | 17618be14d1b9213822643ed6af92ac04fe70767 (diff) | |
download | volse-hubzilla-a3fef34a3f542905247031d0dfd7ec661fbefd1c.tar.gz volse-hubzilla-a3fef34a3f542905247031d0dfd7ec661fbefd1c.tar.bz2 volse-hubzilla-a3fef34a3f542905247031d0dfd7ec661fbefd1c.zip |
provide a better "is_commentable" default for OStatus conversations that were fetched on the fly
Diffstat (limited to 'include/feedutils.php')
-rw-r--r-- | include/feedutils.php | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/feedutils.php b/include/feedutils.php index eb24f9032..e3f899a1e 100644 --- a/include/feedutils.php +++ b/include/feedutils.php @@ -1028,6 +1028,11 @@ function consume_feed($xml, $importer, &$contact, $pass = 0) { if(! $datarray['mid']) continue; + // This probably isn't an appropriate default but we're about to change it + // if it's wrong. + + $datarray['comment_policy'] = 'authenticated'; + // A Mastodon privacy tag has been found. We cannot send private comments // through the OStatus protocol, so block commenting. @@ -1256,6 +1261,11 @@ function consume_feed($xml, $importer, &$contact, $pass = 0) { if(! $datarray['mid']) continue; + // This probably isn't an appropriate default but we're about to change it + // if it's wrong. + + $datarray['comment_policy'] = 'authenticated'; + // A Mastodon privacy tag has been found. We cannot send private comments // through the OStatus protocol, so block commenting. @@ -1270,6 +1280,7 @@ function consume_feed($xml, $importer, &$contact, $pass = 0) { } + // if we have everything but a photo, provide the default profile photo if($author['author_name'] && $author['author_link'] && (! $author['author_photo'])) @@ -1493,7 +1504,7 @@ function process_salmon_feed($xml, $importer) { // reset policies which are restricted by default for RSS connections // This item is likely coming from GNU-social via salmon and allows public interaction $datarray['public_policy'] = ''; - $datarray['comment_policy'] = ''; + $datarray['comment_policy'] = 'authenticated'; $ret['item'] = $datarray; } |