Start to add Audio type

pull/19/head
Dashie 2019-03-23 07:40:46 +01:00
rodzic 473302d3a9
commit 65c94f9854
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: C2D57B325840B755
1 zmienionych plików z 8 dodań i 0 usunięć

Wyświetl plik

@ -85,6 +85,7 @@ class ActivityType(Enum):
NOTE = "Note" NOTE = "Note"
ARTICLE = "Article" ARTICLE = "Article"
VIDEO = "Video" VIDEO = "Video"
AUDIO = "Audio"
ACCEPT = "Accept" ACCEPT = "Accept"
REJECT = "Reject" REJECT = "Reject"
@ -122,6 +123,7 @@ CREATE_TYPES = [
ActivityType.NOTE, ActivityType.NOTE,
ActivityType.ARTICLE, ActivityType.ARTICLE,
ActivityType.VIDEO, ActivityType.VIDEO,
ActivityType.AUDIO,
ActivityType.QUESTION, ActivityType.QUESTION,
] ]
@ -906,6 +908,12 @@ class Video(Note):
OBJECT_REQURIED = False OBJECT_REQURIED = False
class Audio(Note):
ACTIVITY_TYPE = ActivityType.AUDIO
ACTOR_REQUIRED = True
OBJECT_REQUIRED = False
def fetch_remote_activity( def fetch_remote_activity(
iri: str, expected: Optional[ActivityType] = None iri: str, expected: Optional[ActivityType] = None
) -> BaseActivity: ) -> BaseActivity: