mirror of
https://github.com/wahyd4/libr-2.git
synced 2026-08-10 22:06:01 +10:00
19 lines
599 B
Ruby
19 lines
599 B
Ruby
class Api::V1::DashboardController < Api::V1::ApplicationController
|
|
|
|
skip_before_action :authenticate_user_from_token
|
|
|
|
def top
|
|
case params[:type]
|
|
when 'web_page'
|
|
render json: Post.where(type: 'WebPage').order(viewed_times: :desc).page(params[:page]), each_serializer: EachPostSerializer
|
|
else
|
|
render json: Post.where(type: 'Article').order(viewed_times: :desc).page(params[:page]), each_serializer: EachPostSerializer
|
|
end
|
|
|
|
end
|
|
|
|
def top_all
|
|
render json: Post.order(viewed_times: :desc).page(params[:page]), each_serializer: EachPostSerializer
|
|
end
|
|
end
|