mirror of
https://github.com/wahyd4/libr-2.git
synced 2026-08-22 11:46:02 +10:00
15 lines
472 B
Ruby
15 lines
472 B
Ruby
class Api::V1::DashboardController < Api::V1::ApplicationController
|
|
|
|
skip_before_action :authenticate_user_from_token, only: [:top]
|
|
|
|
def top
|
|
case params[:type]
|
|
when 'web_page'
|
|
render json: Post.where(type: 'WebPage').order(:viewed_times).page(params[:page]), each_serializer: WebPageSerializer
|
|
else
|
|
render json: Post.where(type: 'Article').order(:viewed_times).page(params[:page]), each_serializer: ArticleSerializer
|
|
end
|
|
|
|
end
|
|
end
|