Skip to content
Snippets Groups Projects
Commit ac109325 authored by ThibG's avatar ThibG Committed by Eugen Rochko
Browse files

Allow HTTP caching of atom-rendered public toots (OStatus compatibility) (#6207)

parent af408249
No related branches found
No related tags found
No related merge requests found
......@@ -10,6 +10,7 @@ class StreamEntriesController < ApplicationController
before_action :set_stream_entry
before_action :set_link_headers
before_action :check_account_suspension
before_action :set_cache_headers
def show
respond_to do |format|
......@@ -19,6 +20,10 @@ class StreamEntriesController < ApplicationController
end
format.atom do
unless @stream_entry.hidden?
skip_session!
expires_in 3.minutes, public: true
end
render xml: OStatus::AtomSerializer.render(OStatus::AtomSerializer.new.entry(@stream_entry, true))
end
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment