Bluesky: Added support for sensitive posts
This commit is contained in:
parent
9153ca05fd
commit
28524f1c36
1 changed files with 10 additions and 0 deletions
|
@ -1222,6 +1222,16 @@ function bluesky_get_header(stdClass $post, string $uri, int $uid, int $fetch_ui
|
|||
$item['post-reason'] = Item::PR_FOLLOWER;
|
||||
}
|
||||
|
||||
if (!empty($post->labels)) {
|
||||
foreach ($post->labels as $label) {
|
||||
// Only flag posts as sensitive based on labels that had been provided by the author.
|
||||
// When "ver" is set to "1" it was flagged by some automated process.
|
||||
if (empty($label->ver)) {
|
||||
$item['sensitive'] = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $item;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue