]> cat aescling's git repositories - mastodon.git/commitdiff
Cache instance info (#8765)
authorYamagishi Kazutoshi <ykzts@desire.sh>
Mon, 24 Sep 2018 14:15:49 +0000 (23:15 +0900)
committerEugen Rochko <eugen@zeonfederated.com>
Mon, 24 Sep 2018 14:15:49 +0000 (16:15 +0200)
app/controllers/api/v1/instances_controller.rb

index 1c6971c1828a87dd25eca3408664591482b6cba6..5686e8d7c394e5a5c510fd0e28a465f133c68204 100644 (file)
@@ -4,6 +4,8 @@ class Api::V1::InstancesController < Api::BaseController
   respond_to :json
 
   def show
-    render json: {}, serializer: REST::InstanceSerializer
+    render_cached_json('api:v1:instances', expires_in: 5.minutes) do
+      ActiveModelSerializers::SerializableResource.new({}, serializer: REST::InstanceSerializer)
+    end
   end
 end