pass monsterfork api exposure setting to initial state serializer

master
multiple creatures 2020-01-11 03:03:26 -06:00
parent 51443a2ccb
commit 2cf1a16ff7
4 changed files with 4 additions and 4 deletions

View File

@ -46,7 +46,7 @@ class HomeController < ApplicationController
end
def set_initial_state_json
serializable_resource = ActiveModelSerializers::SerializableResource.new(InitialStatePresenter.new(initial_state_params), serializer: InitialStateSerializer)
serializable_resource = ActiveModelSerializers::SerializableResource.new(InitialStatePresenter.new(initial_state_params), serializer: InitialStateSerializer), monsterfork_api: monsterfork_api
@initial_state_json = serializable_resource.to_json
end

View File

@ -13,7 +13,7 @@ class PublicTimelinesController < ApplicationController
format.html do
@initial_state_json = ActiveModelSerializers::SerializableResource.new(
InitialStatePresenter.new(settings: { known_fediverse: Setting.show_known_fediverse_at_about_page }, token: current_session&.token),
serializer: InitialStateSerializer
serializer: InitialStateSerializer, monsterfork_api: monsterfork_api
).to_json
end
end

View File

@ -8,7 +8,7 @@ class SharesController < ApplicationController
before_action :set_body_classes
def show
serializable_resource = ActiveModelSerializers::SerializableResource.new(InitialStatePresenter.new(initial_state_params), serializer: InitialStateSerializer)
serializable_resource = ActiveModelSerializers::SerializableResource.new(InitialStatePresenter.new(initial_state_params), serializer: InitialStateSerializer), monsterfork_api: monsterfork_api
@initial_state_json = serializable_resource.to_json
end

View File

@ -16,7 +16,7 @@ class TagsController < ApplicationController
use_pack 'about'
@initial_state_json = ActiveModelSerializers::SerializableResource.new(
InitialStatePresenter.new(settings: {}, token: current_session&.token),
serializer: InitialStateSerializer
serializer: InitialStateSerializer, monsterfork_api: monsterfork_api
).to_json
end