mirror of https://github.com/mastodon/mastodon
Remove expires_in since this would affect caching between version upgrades
This commit is contained in:
parent
70d9c8cd54
commit
93e62b1512
|
@ -9,8 +9,15 @@ module WellKnown
|
||||||
serialization_scope nil
|
serialization_scope nil
|
||||||
|
|
||||||
def show
|
def show
|
||||||
expires_in 3.days, public: true
|
# Due to this document potentially changing between Mastodon versions (as
|
||||||
render_with_cache json: ::OauthMetadataPresenter.new, serializer: ::OauthMetadataSerializer, content_type: 'application/json'
|
# new OAuth scopes are added), we don't use expires_in to cache upstream,
|
||||||
|
# instead just caching in the rails cache:
|
||||||
|
render_with_cache(
|
||||||
|
json: ::OauthMetadataPresenter.new,
|
||||||
|
serializer: ::OauthMetadataSerializer,
|
||||||
|
content_type: 'application/json',
|
||||||
|
expires_in: 15.minutes
|
||||||
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue