forgeplus/app/controllers/api/v1/users/code_controller.rb

14 lines
521 B
Ruby

class Api::V1::Users::CodeController < Api::V1::BaseController
before_action :load_observe_user
before_action :require_login, only: [:index]
def index
@page = params[:page].to_i || 1
@keyword = params[:keyword]
@language = params[:language]
@query_type = params[:query_type]
@user = current_user
return render_error("请输入关键字") if @keyword.blank?
@result = Gitea::Repository::GetUserCodeService.new(@observe_user, @user, @page, @keyword, @language, @query_type).call
end
end