blob: 8a7371c181993d84fe7789b3947a812a77c1d032 (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
from . import utils as ap_utils
class Activity(object):
_type = ""
def __init__(self, id, object):
self._id = id
self._object = object
def format(self, actor):
return {
"@context": "https://www.w3.org/ns/activitystreams",
"actor": actor.url,
"id": self._id,
"object": self._object,
"type": self._type
}
class Follow(Activity):
_type = "Follow"
class Accept(Activity):
_type = "Accept"
class Create(Activity):
_type = "Create"
class Announce(Activity):
_type = "Announce"
|