Updated some controllers to inherit from EmptyController

• Updated:
- some controllers to inherit from EmptyController
This commit is contained in:
mgabdev 2020-11-09 12:08:31 -06:00
parent 7027cd0bf4
commit 297fac5d21
6 changed files with 14 additions and 31 deletions

View File

@ -1,6 +1,6 @@
# frozen_string_literal: true
class Api::V1::AccountByUsernameController < Api::BaseController
class Api::V1::AccountByUsernameController < EmptyController
before_action :set_account
before_action :check_account_suspension
before_action :check_account_local

View File

@ -1,13 +1,8 @@
# frozen_string_literal: true
class Api::V1::CustomEmojisController < Api::BaseController
respond_to :json
skip_before_action :set_cache_headers
class Api::V1::CustomEmojisController < EmptyController
def index
render_cached_json('api:v1:custom_emojis', expires_in: 1.minute) do
ActiveModelSerializers::SerializableResource.new(CustomEmoji.local.where(disabled: false), each_serializer: REST::CustomEmojiSerializer)
end
data = ActiveModelSerializers::SerializableResource.new(CustomEmoji.local.where(disabled: false), each_serializer: REST::CustomEmojiSerializer)
render json: data.to_json, content_type: 'application/json'
end
end

View File

@ -1,10 +1,6 @@
# frozen_string_literal: true
class Api::V1::GabTrendsController < Api::BaseController
respond_to :json
skip_before_action :set_cache_headers
class Api::V1::GabTrendsController < EmptyController
def index
if Rails.env != 'development'
render json: nil

View File

@ -1,15 +1,10 @@
# frozen_string_literal: true
class Api::V1::GroupCategoriesController < Api::BaseController
# respond_to :json
before_action :require_user!
skip_before_action :set_cache_headers
class Api::V1::GroupCategoriesController < EmptyController
def index
render_cached_json('api:v1:group_categories', expires_in: 1.minute) do
ActiveModelSerializers::SerializableResource.new(GroupCategories.all, each_serializer: REST::GroupCategoriesSerializer)
end
data = ActiveModelSerializers::SerializableResource.new(GroupCategories.all, each_serializer: REST::GroupCategoriesSerializer)
render json: data.to_json, content_type: 'application/json'
end
end

View File

@ -1,13 +1,11 @@
# frozen_string_literal: true
class Api::V1::ShopController < Api::BaseController
before_action :require_user!
respond_to :json
skip_before_action :set_cache_headers
class Api::V1::ShopController < EmptyController
def index
if Rails.env != 'development'
render json: nil
end
type = params[:type]
if type == 'featured_products'
body = Redis.current.get("gabstore:featuredproducts")

View File

@ -1,7 +1,6 @@
# frozen_string_literal: true
class ManifestsController < ApplicationController
skip_before_action :store_current_location
class ManifestsController < EmptyController
def show
render json: InstancePresenter.new, serializer: ManifestSerializer