diff options
author | Michael Manfre | 2022-12-05 12:55:30 -0500 |
---|---|---|
committer | GitHub | 2022-12-05 10:55:30 -0700 |
commit | d6eb16a398a8d3a2f58399fd40df7f212680cab0 (patch) | |
tree | 5561d7c7d33850672e300ba4320ece1e588dbb1b /users/views/activitypub.py | |
parent | a9bb4a7122df6d9d4a764de52244c6ec75789ead (diff) | |
download | takahe-d6eb16a398a8d3a2f58399fd40df7f212680cab0.tar.gz takahe-d6eb16a398a8d3a2f58399fd40df7f212680cab0.tar.bz2 takahe-d6eb16a398a8d3a2f58399fd40df7f212680cab0.zip |
Added caching and initial settings
Diffstat (limited to 'users/views/activitypub.py')
-rw-r--r-- | users/views/activitypub.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/users/views/activitypub.py b/users/views/activitypub.py index cca57fb..c3395a4 100644 --- a/users/views/activitypub.py +++ b/users/views/activitypub.py @@ -9,6 +9,7 @@ from django.views.generic import View from activities.models import Post from core import exceptions +from core.decorators import cache_page from core.ld import canonicalise from core.models import Config from core.signatures import ( @@ -61,6 +62,7 @@ class NodeInfo(View): ) +@method_decorator(cache_page(), name="dispatch") class NodeInfo2(View): """ Returns the nodeinfo 2.0 response @@ -87,6 +89,7 @@ class NodeInfo2(View): ) +@method_decorator(cache_page(), name="dispatch") class Webfinger(View): """ Services webfinger requests @@ -189,6 +192,7 @@ class Inbox(View): return HttpResponse(status=202) +@method_decorator(cache_page(), name="dispatch") class SystemActorView(View): """ Special endpoint for the overall system actor |