新增:code_stats分页

This commit is contained in:
2023-02-02 18:10:26 +08:00
parent 913eb62923
commit 9fe3b5ae3e
3 changed files with 15 additions and 10 deletions

View File

@@ -1,6 +1,6 @@
class Api::V1::Projects::CodeStats::ListService < ApplicationService
attr_reader :project, :ref, :owner, :repo, :token
attr_reader :project, :ref, :owner, :repo, :token, :page, :limit
attr_accessor :gitea_data
def initialize(project, params, token=nil)
@@ -9,6 +9,8 @@ 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
@@ -20,7 +22,9 @@ class Api::V1::Projects::CodeStats::ListService < ApplicationService
private
def request_params
param = {
access_token: token
access_token: token,
page: page,
limit: limit
}
param.merge!(ref: ref) if ref.present?