Visibility determination code makes non-conformant assumptions about followers collection naming
Consider the following actor which uses a capability URI for its collections:
{
...
"followers": "https://foo.example/cap/12345678",
...
}
Consider the following object:
{
"to": ["https://foo.example/cap/12345678"],
"cc": [],
...
}
Pleroma.Web.ActivityPub.Visibility.get_visibility() will return direct
for this message instead of private
.