diff --git a/app/controllers/api/v1/projects/code_stats_controller.rb b/app/controllers/api/v1/projects/code_stats_controller.rb index f8f3725cb..7ec671f3c 100644 --- a/app/controllers/api/v1/projects/code_stats_controller.rb +++ b/app/controllers/api/v1/projects/code_stats_controller.rb @@ -2,7 +2,7 @@ class Api::V1::Projects::CodeStatsController < Api::V1::BaseController before_action :require_public_and_member_above, only: [:index] def index - @result_object = Api::V1::Projects::CodeStats::ListService.call(@project, {page: page, limit: limit, ref: params[:ref]}, current_user&.gitea_token) + @result_object = Api::V1::Projects::CodeStats::ListService.call(@project, {ref: params[:ref]}, current_user&.gitea_token) puts @result_object end end \ No newline at end of file diff --git a/app/services/api/v1/projects/code_stats/list_service.rb b/app/services/api/v1/projects/code_stats/list_service.rb index fa9d68bec..a5e330e21 100644 --- a/app/services/api/v1/projects/code_stats/list_service.rb +++ b/app/services/api/v1/projects/code_stats/list_service.rb @@ -9,8 +9,6 @@ class Api::V1::Projects::CodeStats::ListService < ApplicationService @owner = project&.owner.login @repo = project&.identifier @token = token - @page = params[:page] - @limit = params[:limit] end def call @@ -22,9 +20,7 @@ class Api::V1::Projects::CodeStats::ListService < ApplicationService private def request_params param = { - access_token: token, - page: page, - limit: limit + access_token: token } param.merge!(ref: ref) if ref.present? diff --git a/app/views/api/v1/projects/code_stats/index.json.jbuilder b/app/views/api/v1/projects/code_stats/index.json.jbuilder index ecb4767e4..0b64270f7 100644 --- a/app/views/api/v1/projects/code_stats/index.json.jbuilder +++ b/app/views/api/v1/projects/code_stats/index.json.jbuilder @@ -1,11 +1,10 @@ -json.total_count @result_object[:total_data].to_i -json.author_count @result_object[:data]["author_count"] -json.commit_count @result_object[:data]["commit_count"] -json.change_files @result_object[:data]["change_files"] -json.additions @result_object[:data]["additions"] -json.deletions @result_object[:data]["deletions"] -json.commit_count_in_all_branches @result_object[:data]["commit_count_in_all_branches"] -json.authors @result_object[:data]["authors"].each do |author| +json.author_count @result_object["author_count"] +json.commit_count @result_object["commit_count"] +json.change_files @result_object["change_files"] +json.additions @result_object["additions"] +json.deletions @result_object["deletions"] +json.commit_count_in_all_branches @result_object["commit_count_in_all_branches"] +json.authors @result_object["authors"].each do |author| json.author do json.partial! 'api/v1/users/commit_user_email', locals: { user: render_cache_commit_author(author), name: author['name'], email: author['email'] } end