Bugfixes and notifications improvements

This commit is contained in:
Thomas Sileo
2019-07-29 22:20:13 +02:00
parent d70c73cad7
commit bf954adaea
6 changed files with 87 additions and 38 deletions

View File

@@ -3,7 +3,6 @@ import json
import logging
import os
from datetime import datetime
from enum import Enum
from typing import Any
from typing import Dict
from typing import List
@@ -133,7 +132,9 @@ class MicroblogPubBackend(Backend):
except Exception: # TODO(tsileo): should be ValueError, but replies trigger a KeyError on object
pass
object_visibility = None
if activity.has_type([ap.ActivityType.CREATE, ap.ActivityType.ANNOUNCE]):
if activity.has_type(
[ap.ActivityType.CREATE, ap.ActivityType.ANNOUNCE, ap.ActivityType.LIKE]
):
object_visibility = ap.get_visibility(activity.get_object()).name
actor_id = activity.get_actor().id