class UserActionsController < ApplicationController def index requires_parameters(:user_id) per_chunk = 60 render :json => UserAction.stream( user_id: params[:user_id].to_i, offset: params[:offset], limit: per_chunk, action_types: (params[:filter] || "").split(","), guardian: guardian, ignore_private_messages: params[:filter] ? false : true ) end def show requires_parameters(:id) render :json => UserAction.stream_item(params[:id], guardian) end def private_messages # todo end end