From 65c94f98546cfd308e6cb9a60c794e0f69ef7f79 Mon Sep 17 00:00:00 2001 From: Dashie Date: Sat, 23 Mar 2019 07:40:46 +0100 Subject: [PATCH] Start to add Audio type --- little_boxes/activitypub.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/little_boxes/activitypub.py b/little_boxes/activitypub.py index 4e564be..cd9b845 100644 --- a/little_boxes/activitypub.py +++ b/little_boxes/activitypub.py @@ -85,6 +85,7 @@ class ActivityType(Enum): NOTE = "Note" ARTICLE = "Article" VIDEO = "Video" + AUDIO = "Audio" ACCEPT = "Accept" REJECT = "Reject" @@ -122,6 +123,7 @@ CREATE_TYPES = [ ActivityType.NOTE, ActivityType.ARTICLE, ActivityType.VIDEO, + ActivityType.AUDIO, ActivityType.QUESTION, ] @@ -906,6 +908,12 @@ class Video(Note): OBJECT_REQURIED = False +class Audio(Note): + ACTIVITY_TYPE = ActivityType.AUDIO + ACTOR_REQUIRED = True + OBJECT_REQUIRED = False + + def fetch_remote_activity( iri: str, expected: Optional[ActivityType] = None ) -> BaseActivity: