Merge pull request #20 from rhaamo/feature/update

Add recipients building for Update
master
Thomas Sileo 2019-04-13 20:41:07 +02:00 zatwierdzone przez GitHub
commit 236bb813ab
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 11 dodań i 0 usunięć

Wyświetl plik

@ -762,6 +762,17 @@ class Update(BaseActivity):
OBJECT_REQUIRED = True
ACTOR_REQUIRED = True
def _recipients(self) -> List[str]:
# TODO(tsileo): audience support?
recipients = []
for field in ["to", "cc", "bto", "bcc"]:
if field in self._data:
recipients.extend(_to_list(self._data[field]))
recipients.extend(self.get_object()._recipients())
return recipients
class Create(BaseActivity):
ACTIVITY_TYPE = ActivityType.CREATE